如何在 LaTeX 中插入连字符?

如何在 LaTeX 中插入连字符?

我已经尝试了所有方法但就是无法在 LaTeX 部分插入正确的连字符。

以下是我想做的事情:

\textit{ABC:} \href{someLink}{A-B-C}

我只想正确呈现 A、B 和 C 之间的两个连字符。

然而,LaTeX 在第二个连字符后引入了一个换行符,这会给文档带来很多麻烦。

有什么办法可以解决这个问题吗?

答案1

作为一般的 TeX 规则,显式连字符1可用作换行点。第二个参数经过\href适当处理,因此可以参与换行,如果它由几个单词或一个相当长的单词组成,这可能是必要的(因此可以调整空格并尝试使用连字符进行对齐)。

为了避免将连字符用作换行点,请将其隐藏在 中\mbox

\href{someLink}{\mbox{A-B-C}}
脚注

1\hyphenchar准确的说是字符代码与当前字体的参数值相同的字符。

相关内容