我有一份德文文档,其中包含一些代码片段,我需要 " 符号。通常,如果我在它后面插入一个空格,我就可以打印它,但这并不总是有效:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\begin{document}
\texttt{inventar <- read\_excel(" inventar.xlsx")}
\end{document}
生成:
作为记录:
\texttt{inventar <- read\_excel(``inventar.xlsx'')}.
排版如下(两个单引号字符):
有没有一种实用的方法可以可靠地打印这些引文?
答案1
ngerman
激活"
输入变音符号(和 ß)。如果您没有很多代码(在这种情况下,我建议使用专用包),请使用简单的\verb
。或者,如果出于某种原因(例如,字符串出现在其他宏的参数中),您可以在后面添加一个空组"
或使用宏\textquotedbl
;对于后者,您需要T1
字体编码,但如果您用德语书写,无论如何都应该使用它。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\begin{document}
Possible:
\texttt{inventar <- read\_excel("{}inventar.xlsx")}
Also possible:
\texttt{inventar <- read\_excel(\textquotedbl inventar.xlsx\textquotedbl)}
Much, much easier:
\verb+inventar <- read_excel("inventar.xlsx")+
\end{document}