
我有以下文件:
\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}
現在在我看來,文字下劃線看起來太小,但這可能只是由於末尾的字母“V”所致。然而,在我的程式碼編輯器中,下劃線將字母相互連接得比乳膠生成的 pdf 文件更好(這意味著更接近)。對此有什麼辦法可以改進嗎?可能是整個文檔?
答案1
您可以透過發出重新定義\textunderscore
字元.5em
寬度而不是預設寬度。請注意,這將影響文字和數學模式。因此,您只能透過發出並保留原樣來重新定義,以用於下面第二個範例中的位置。內部調用。.3em
\DeclareTextCommand{\textunderscore}{OT1}{\leavevmode\vbox{\hrule width.5em}}
\_
\DeclareTextCommand{\_}{OT1}{\leavevmode\vbox{\hrule width.5em}}
\textunderscore
_
_
\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}