在德语文档中使用“引号

在德语文档中使用“引号

我有一份德文文档,其中包含一些代码片段,我需要 " 符号。通常,如果我在它后面插入一个空格,我就可以打印它,但这并不总是有效:

\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}

在此处输入图片描述

相关内容