增加底線

增加底線

我有以下文件:

\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}

在此輸入影像描述

相關內容