有没有办法在数学模式中获得“愚蠢”的单引号?

有没有办法在数学模式中获得“愚蠢”的单引号?

在数学模式下,'转换为“素数”符号。我想要的既不是右单引号也不是左单引号,如 (如何在数学模式下获取结束单引号)。相反,如何在数学模式中获得不倾斜的中性单引号?

为了避免任何 XY 问题,我在此陈述问题 X:

我正在使用 wrisym 包排版使用 Mathematica 字体的文档。之后\usepackage{wrisym},我可以使用在数学模式下访问所有 Mathematica 字体。但有时,我需要在笔记本前端\mathversion{monobold}输入时获得的字符,即'不是主字符。如何让 LaTeX 输出不倾斜的'字符。


编辑非常感谢大家的及时回答。请阅读以下内容以清楚地了解我的问题。

\documentclass[a4,10pt]{article}

\usepackage{amsmath, amssymb}

\usepackage[uprightmonomath]{wrisym}

\DeclareMathVersion{monobold}
\SetSymbolFont{letters}{monobold}{OML}{wcrum}{b}{n}
\SetSymbolFont{operators}{monobold}{OT1}{wcrr}{b}{n}
\SetSymbolFont{symbols}{monobold}{OMS}{wcry}{b}{n}

\begin{document}

normal math:
$x y z$

Mathematica text:
\mathversion{monobold}$\sqrt{x}$\mathversion{normal}

symbol then quote:
\mathversion{monobold}$x'$\mathversion{normal}

\end{document}

生成:

在此处输入图片描述

输入最后两行数学, 看起来像:

在此处输入图片描述

请注意,该'字符在 LaTeX 中看起来与在 Mathematica 笔记本中不同,因为(我相信)它已转换为素数。

如何使'Mathematica 字体中的原始字符出现在 LaTeX 中,以便它更好地接近 Mathematica 笔记本中出现的内容?

答案1

我真的怀疑这是正确的用法,但这里有一个使用textcomp-package 的解决方案。

输出

在此处输入图片描述

代码

\documentclass[11pt]{article}
\usepackage{mathtools,textcomp}
\begin{document}

\begin{equation}
    x\textnormal{\textquotesingle}
\end{equation}
\end{document}

答案2

是否定义命令并使用它

\newcommand*\q{\mathchar`'}
$a\q b$

或者如果您希望所有内容都'为您提供通常的单个文本引用,您可以将数学代码更改为非'“数学活跃”(活跃意味着\mathcode`'="8000)。

\mathcode`'=`' % this seems to work, but I'm not sure it's the perfect way
$a'b$

相关内容