2010-02-26 22 views
6

Trong mủ cao su, bạn có thể gõ \verb|{| và có được một dấu ngoặc đơn thực trong một phông chữ máy đánh chữ. Nhưng nếu bạn nhập {\tt \{ }, bạn sẽ nhận được thay thế sans-serif. Trong mã:Cách lấy niềng răng thật trong ttfont, trong mủ cao su

\verb|{| % nice, real brace. 
{\tt \{ } % hideous fake brace. 

LaTeX Font Warning: Font shape `OMS/lmtt/m/n' undefined 
(Font)    using `OMS/cmsy/m/n' instead 
(Font)    for symbol `textbraceleft' on input line 3. 

Làm thế nào để bạn có được dấu ngoặc ôm thực, đơn cách trong môi trường tt? (Tôi không thể chỉ tổ verb, bởi vì tôi cần phải thay đổi màu sắc của nó là tốt.)

Trả lời

6

Sử dụng bảng mã font chữ T1 với

\usepackage[T1]{fontenc}
+0

Tốt. Tôi thích câu trả lời của bạn tốt hơn. +1. –

+1

@ Alok, điều này có thể sạch hơn, nhưng câu trả lời của bạn cũng là một lựa chọn hữu ích, đặc biệt. nếu có bất kỳ sự không tương thích nào với gói 'fontenc', v.v. Tôi khuyên bạn nên trả lại nó ... – Peter

5

Bạn có thể thử {\tt {\char '173}}:

\newcommand{\lcb}{{\tt {\char '173}}} 

Xem this. Dường như làm việc cho tôi.

+0

hoàn hảo, cảm ơn bạn rất nhiều. – Peter

+0

{\ tt {\ char '173}} hoạt động tốt! :) –

+2

Đối với bản ghi, dấu ngoặc nhọn bên phải là ký tự 175. Vì vậy, đây là phần bổ sung: 'newcommand {\ rcb} {{\ tt {\ char '175}}}' – drhagen

Các vấn đề liên quan