2010-02-26 9 views
6

In Latex können Sie \verb|{| eingeben und erhalten eine echte Klammer in einer Schreibmaschinenschrift. Aber wenn Sie {\tt \{ } eingeben, erhalten Sie einen serifenlosen Ersatz. In Code:Wie bekomme ich echte Zahnspange in ttfont, in Latex

\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. 

Wie bekommt man die reale, dicktengleiche Klammer in einer tt Umgebung? (Ich kann nicht nur Nest verb, weil ich auch die Farbe ändern müssen.)

Antwort

6

die T1 Schriftkodierung Verwendung mit

\usepackage[T1]{fontenc}
+0

Schön. Ich mag deine Antwort besser. +1. –

+1

@Alok, dies könnte sauberer sein, aber Ihre Antwort ist auch eine hilfreiche Alternative, vor allem. Wenn es irgendwelche Inkompatibilitäten mit dem 'fontenc'-Paket usw. gibt, würde ich empfehlen, es zurückzugeben ... – Peter

5

Sie {\tt {\char '173}} versuchen:

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

this See. Scheint für mich zu arbeiten.

+0

perfekt, vielen Dank. – Peter

+0

{\ tt {\ char '173}} funktioniert gut! :) –

+2

Für den Datensatz ist die rechte geschweifte Klammer das Zeichen 175. Das ist also das Komplement: 'newcommand {\ rcb} {{\ tt {\ char '175}}}' – drhagen

Verwandte Themen