
Tengo el siguiente documento:
\documentclass{scrartcl}
\usepackage{underscore}
\usepackage{mathptmx}
\usepackage[T1]{fontenc}
\begin{document}
TLXV\rule{.5em}{.4pt}AAB % this looks better!
TLXV_2 % here the problem is that the underscore is too far downwards
\end{document}
Ahora, en mi opinión, el guión bajo parece demasiado pequeño, pero tal vez solo se deba a la letra 'V' al final. Sin embargo, en mi editor de código, el guión bajo conecta las letras mucho mejor (es decir, más cerca) entre sí que en mi documento pdf generado por látex. ¿Hay alguna manera de mejorar esto? ¿Posiblemente para todo el documento?
Respuesta1
Puede redefinir el \textunderscore
carácter para que tenga .5em
ancho en lugar del valor predeterminado .3em
emitiendo \DeclareTextCommand{\textunderscore}{OT1}{\leavevmode\vbox{\hrule width.5em}}
. Tenga en cuenta que esto afectará tanto al modo texto como al modo matemático. Por lo tanto, solo puede redefinir \_
emitiendo \DeclareTextCommand{\_}{OT1}{\leavevmode\vbox{\hrule width.5em}}
y dejando \textunderscore
como se usará en lugares _
como en el segundo ejemplo a continuación. Las _
llamadas internas \textunderscore
.
\documentclass{scrartcl}
\usepackage{underscore}
\usepackage{mathptmx}
%\DeclareTextCommand{\_}{OT1}{\leavevmode\vbox{\hrule width.5em}}
\DeclareTextCommand{\textunderscore}{OT1}{\leavevmode\vbox{\hrule width.5em}}
\begin{document}
TLXV{\_}AAB
TLXV_2
TLXV\_a
\end{document}