在 Latex 文件中除了使用 \ _ 之外的其他選擇

在 Latex 文件中除了使用 \ _ 之外的其他選擇

除了使用 \_ 和其中包含兩個單字之間帶有「 _ 」符號的替代方案之外,還有其他方法來編譯乳膠文檔嗎?資料來源:如其他符號部分所述 維基百科

我的MWE:

正確的形狀:

\documentclass{article}
\begin{document}
an\_SYMBOL
\end{document}

錯誤形狀:

\documentclass{article}
\begin{document}
an_SYMBOL
\end{document}

答案1

由於下劃線在常規文字中不經常使用,因此您很可能將它們用於小程式碼片段。如果是這種情況,最簡單的方法是使用verbatim環境或巨集。這將呈現幾乎所有鍵入的內容,無需轉義特殊字元。它還將以當前字體顯示文字\ttfamily

無需任何軟體包即可使用\verb|a_SYMBOL||用於分隔文字的字元可以是任何|非保留的非字母數字字元。

\documentclass{article}

\begin{document}
\verb|an_SYMBOL|

\verb!an_SYMBOL!

\verb.an_SYMBOL.

\end{document}

如果您有很多這樣的內容,那麼使標記變得更加簡單會很有用。您可以透過載入fancyvrb套件(其他套件可以做相同的事情)並明確定義分隔符號來完成此操作,在這種情況下您不需要該\verb部分:

\documentclass{article}
\usepackage{fancyvrb}
\DefineShortVerb{\|}
\begin{document}
|a_SYMBOL|

\end{document}

相關內容