用双引号和 O 引用会导致 Ö

用双引号和 O 引用会导致 Ö

我对我的引文中的双引号有疑问。

使用"OpenGL....."结果即使ÖpenGL...\"OpenGL...结果相同也一样。

使用 \verb 会导致双引号的字体类型错误(至少看起来不合适)。

\begin{quotation}
"OpenGL (Open Graphics Library) ist eine Spezifikation für eine plattform-
und programmiersprachenunabhängige Programmierschnittstelle zur
Entwicklung von 2D- und 3D-Computergrafik."
\end{quotation}

答案1

不要使用"for 引用,而应使用``and ''(英文引号)或"` and "'(德文引号,需要babel,见下文):

\begin{quotation}
"`OpenGL (Open Graphics Library) ist eine Spezifikation für eine plattform-
und programmiersprachenunabhängige Programmierschnittstelle zur
Entwicklung von 2D- und 3D-Computergrafik."'
\end{quotation}

babel带有german/选项的软件包ngerman会执行"O->Ö翻译。这适用于没有变音符号的(旧)系统。

答案2

csquotes包已被多次提及,因此我决定举一个小例子:

\documentclass{article}

\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{csquotes}

\SetBlockEnvironment{quotation}

\begin{document}

\begin{displayquote}
  \enquote{%
    OpenGL (Open Graphics Library) ist eine Spezifikation für eine plattform- und
    programmiersprachenunabhängige Programmierschnittstelle zur Entwicklung von
    2D- und 3D-Computergrafik.%
  }%
\end{displayquote}

\end{document}

请注意,显示引号通常不带引号。

相关内容