好看的德语数学名言

好看的德语数学名言

我想在数学模式中使用这种类型的引号:“引用”。(这种引号在德国、波兰和捷克都有使用。)但是,我希望开引号位于被引表达式的底部,而闭引号位于顶部。

到目前为止,我已经尝试了以下两个选项:

\begin{gather*}
    \text{„} \frac{1}{2} \text{“}
    \quad
    \text{\enquote{$\frac{1}{2}$}}
\end{gather*}

不理想的结果

但是,正如您所看到的,这两个选项都将引号直接放在基线上,而不是放在引号周围的分数上。我想要实现的结果看起来更像这样:

好结果

答案1

这是一个使用宏的解决方案,我称之为\kludgequote。请注意,它不需要babelcsquotes包。

下面的代码可以在 XeLaTeX 和 LuaLaTeX 下运行。要在 pdfLaTeX 下运行,只需将其替换\usepackage{fontspec}\usepackage[T1]{fontspec}

在此处输入图片描述

%!TEX TS-program = xelatex
\documentclass{article}
\usepackage{fontspec}
\usepackage{mathtools} % for "\prescript" macro
\newcommand\kludgequote[1]{%
    \prescript {} {\text{\normalsize„}} {\mkern-1.5mu#1} 
    {\vphantom{#1}}^{\mkern-1.5mu\text{\normalsize\raisebox{-0.5ex}{“}}}}
\begin{document}
„hhh“
„$\frac{1}{2}$“  
$\kludgequote{\frac{1}{2}}$
$\kludgequote{\dfrac{1}{2}}$
\end{document}

相关内容