Unterstrich erhöhen

Unterstrich erhöhen

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 \textunderscoreZeichen neu definieren, sodass es .5emin 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 \textunderscoreso 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}

Bildbeschreibung hier eingeben

verwandte Informationen