如何在数学环境中写引号?

如何在数学环境中写引号?

如何在数学模式中使用引号?我需要使用\lim上面的引号。

答案1

如果您使用",则在文本模式或数学模式下,它们的使用方式没有区别,尽管间距略有不同。但是,正如 Mico 指出的那样,如果您使用推荐的方法来``...''获取双引号,那么这需要在数学模式下进行特殊处理。

如果你想要单引号,你可以使用以下解决方案如何在数学模式下获取结束单引号

在此处输入图片描述

如果可能的话你应该把引号放在数学模式之外。

代码:

\documentclass{article}
\usepackage{amsmath}

\DeclareMathSymbol{\mlq}{\mathord}{operators}{``}
\DeclareMathSymbol{\mrq}{\mathord}{operators}{`'}


\begin{document}
\textbf{Text mode:}\par
``abc'' \qquad\qquad\quad `abc'

\bigskip
\textbf{Inline Math:}\par
$``\lim_{x \to 0} f(x)"$ \quad $\mlq\lim_{x \to 0} f(x)\mrq$

``$\lim_{x \to 0} f(x)$'' ~\quad `$\lim_{x \to 0} f(x)$'

\bigskip
\textbf{Display Math:}
\[ 
  ``\lim_{x \to 0} f(x)"  \qquad \mlq\lim_{x \to 0} f(x)\mrq 
\]
%
\[ 
  \text{``$\lim_{x \to 0} f(x)$''}  \qquad \mlq\lim_{x \to 0} f(x)\mrq
\]

\end{document}

答案2

我选择的解决方案

\newcommand{\menquote}[1]{\ensuremath{\text{\textquotedbl} #1 \text{\textquotedbl}}}

使用该amsmath包。

答案3

我建议使用以下替代解决方案脏话包裹:

\documentclass{article}
\usepackage{amsmath}
\usepackage{dirtytalk}

\begin{document}
\textbf{Text mode:}\par
\say{abc}

\bigskip
\textbf{Display Math:}
\[ 
  \text{\say{$\lim_{x \to 0} f(x)$}} \qquad p(\text{\say{cat}}|\text{\say{Very cute}})
\]
\end{document}

如果您必须混合数学方程式和单词的条件概率,这可能是一个有用的解决方案;)

在此处输入图片描述

相关内容