
Con TeX simple, por ejemplo
{\tt\char`\\\`{}\char`\{\char`\}}
muestra
\`{}
como se esperaba. Con el formato bplain se combina el acento grave y la llave izquierda.
¿Por qué bplain difiere aquí?
¿Cómo se puede imprimir un acento grave en bplain con fuente \tt?
Respuesta1
Hay una diferencia crucial: TeX simple se define \`
como
\def\`#1{{\accent18 #1}}
mientras que \show\`
con bplain.tex
da
> \`=macro:
->\OT1-cmd \`\OT1\` .
y \expandafter\show\csname OT1\string\`\endcsname
produce
> \OT1\`=\long macro:
#1->\accent 18 #1.
Los frenillos faltantes son los culpables; con una definición simple de TeX, la llave de cierre se convierte \accent
en \char
, pero en la bplain
definición, el siguiente token se convierte en el acento.
Solución. O dar una definición más sensata
\expandafter\def\csname OT1\string\`\endcsname#1{{\accent 18 #1}}
o simplemente definir
\chardef\textgraveaccent=18
y hacer
{\tt\char`\\\textgraveaccent\char`\{\char`\}}