\下划线规则位置

\下划线规则位置

使用该\underline{}命令,我得到了非常奇怪(且不一致)的结果。其中一个带下划线的单词似乎随机地增加了空格。任何建议/解决方案都将不胜感激!请参见下图。(顺便说一下,我已经删除了一些私人信息)

图像

答案1

我会接受 egreg 的建议,但如果你真的想使用下划线,那么这个ulem包就是你的菜:

\documentclass{article}
\usepackage[normalem]{ulem}

\begin{document}

\underline{Which} \underline{question}?

\uline{Which} \uline{question}?

\end{document}

在此处输入图片描述

答案2

首先是一些文体方面的评论。

  1. 没有理由对“向量空间”和“向量加法”使用不同类型的强调。

  2. 下划线是打字机使用的强调方法,当时没有更好的方法;因此,它不适用于好的排版。

  3. 粗体有利于使标题更加明显;在正文中它太重了。

  4. 是向量,所以它们应该处于数学模式。

下划线高度不同的技术原因是短语“向量加法”没有带降部的字母,而“向量乘法”有('p')。下划线从框底部到下划线的长度始终是固定的。

如果你仍然想强调,你可以定义

\newcommand{\appallingunderline}[1]{%
  \underline{\smash{#1}\vphantom{T}}\vphantom{#1}%
}

因此下划线将与下行线交叉。请注意,下划线会增加线条的深度,因此您很可能会得到不均匀的行距。

\documentclass{article}
\usepackage{dsfont}

\newcommand{\R}{\mathds{R}} % so you can change it more easily
\newcommand{\appallingunderline}[1]{%
  \underline{\smash{#1}\vphantom{T}}\vphantom{#1}%
}

\begin{document}

\section{Lecture 17: Vector Spaces}

A \textbf{vector space} $V$ is a non-empty set equipped with a
\appallingunderline{vector addition} and \appallingunderline{vector multiplication}
operations such that, for all $\alpha,\beta\in\R$ and all
$\mathbf{u},\mathbf{v},\mathbf{w}\in V$,

\section{Lecture 18: Better Typography}

A \emph{vector space} $V$ is a non-empty set equipped with a
\emph{vector addition} and \emph{vector multiplication}
operations such that, for all $\alpha,\beta\in\R$ and all
$\mathbf{u},\mathbf{v},\mathbf{w}\in V$,

\end{document}

在此处输入图片描述

相关内容