几个减号

几个减号

比较一下:

- versus -- versus --- versus ---- versus ----- versus ------ \\
\texttt{- versus -- versus --- versus ---- versus ----- versus ------}
  • 在普通文本模式下,更多的“减号”只会使行更长。好的。
  • 但为什么当我写 4 个减号时就不行了呢?然后我得到了两行。一行较长,一行较短。这对我来说似乎是一个错误。
  • 在电传打字模式下\texttt{}
    • 1 减 导致 1 减
    • 2 减 1 减
    • 3 减导致 2 减
    • 4 减导致 3 减
    • 5 减导致 3 减
    • 6 减 4 减

我不明白这个逻辑。在我看来,这很随机。我更希望在 TeleType 模式下输入两个减号时得到两个减号。我用它来做软件文档。\texttt{--help}应该会导致--help

谢谢。

答案1

这是连字符。两个连字符组成一个尾号,三个连字符组成一个破折号,更多连字符可重新开始。

为了抑制连字,你可以使用 microtype 包:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{microtype}
\DisableLigatures{encoding = T1, family = tt* }
\begin{document}
\texttt{--help } 

\textendash:  -- 

\textemdash:  --- 
\end{document}

在此处输入图片描述

相关内容