引号中的数学符号

引号中的数学符号

至于引用数学符号,我们已经找到了很好的答案如何在数学环境中写引号?

但是我对上述文章中的示例中未出现的问题有一个疑问:将单个数学符号括在双引号或单引号中并以适当的间距括起来的最佳方法是什么?

\documentclass{article}
\begin{document}
``$R$'' or $``R"$ or \textit{``$R$''} or \textit{``R''} \dots
\end{document}

在此处输入图片描述

前两个句子中,开头的双引号离“R”有点远,结尾的双引号离“R”有点近。第三个和第四个句子好一些,但仍然不对称(结尾的双引号有点远)。有标准解决方案吗?人们在这种情况下会怎么做?

编辑:我问这个问题是因为我经常写类似的东西

In the above equation, ``$R$'' stands for the ratio of . . . 

您可能会争辩说,在这个例子中,没有双引号的简单句子$R$已经足够好了,因为“R”是斜体,但我常常觉得强调不够明显。

编辑2:我修正了对第三和第四个例子的描述。起初我以为它们看起来不同,但 LaRiFaRi 让我意识到它们是相同的!抱歉造成混淆。

答案1

前两个是相同的。后两个也是相同的(两次可能都采用了不同的字体。但据我所知,这里的数学和文本字体没有区别)。但最后两个有倾斜的引号。你想要这个吗?如果是,请尝试斜体校正,例如\textit{``\/$R$''}

就我个人而言,我会选择第一个。它的语法最好,而且看起来也不错。如果你只在少数情况下使用它并且不喜欢它,你可以输入``$R$\kern.3ex''或类似的东西。

在任何情况下,我都会建议使用自定义命令来完成此类操作。这样,您以后的更改就具有绝对的灵活性。

% arara: pdflatex

\documentclass{article}
% this package enables you to change your quotation style afterwards. 
\usepackage{csquotes}
% with this command, you can add a kerning to all possible math quotations and of course change or delete them later, if you change the font or dislike your first chose.
\newcommand{\mathenquote}[1]{\enquote{$#1$\kern.3ex}}

\begin{document}
% upright versions:
``$R$'' is equal to  $``R"$ 

% italic versions:
\textit{``$R$''} is equal to \textit{``R''}

% possible corrections for both versions
\textit{``\/$R$''} ``$R$\kern.3ex''

% recommended approach via custom command and csquotes:
\mathenquote{R}
\mathenquote{a\times b}
\end{document}

在此处输入图片描述

相关内容