
Ich habe folgendes Dokument:
\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}
Nun sieht der Text-Unterstrich meiner Meinung nach zu klein aus, aber das liegt vielleicht nur am Buchstaben 'V' am Ende. In meinem Code-Editor verbindet der Unterstrich die Buchstaben jedoch viel besser (also näher) miteinander als in meinem von Latex generierten PDF-Dokument. Gibt es eine Möglichkeit, dies zu verbessern? Möglicherweise für das gesamte Dokument?
Antwort1
Sie können das \textunderscore
Zeichen neu definieren, sodass es .5em
in der Breite statt der Standardbreite ist .3em
, indem Sie eingeben \DeclareTextCommand{\textunderscore}{OT1}{\leavevmode\vbox{\hrule width.5em}}
. Beachten Sie, dass dies sowohl den Text- als auch den Mathematikmodus beeinflusst. Sie können es also nur neu definieren, \_
indem Sie eingeben \DeclareTextCommand{\_}{OT1}{\leavevmode\vbox{\hrule width.5em}}
und es \textunderscore
so belassen, wie es ist, um es anstelle von _
wie im zweiten Beispiel unten zu verwenden. Das _
ruft intern auf \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}