增加下划线

增加下划线

我有以下文件:

\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”。然而,在我的代码编辑器中,下划线将字母连接得比我的 latex 生成的 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}

在此处输入图片描述

相关内容