现在我用f^{\prime \prime}
它来计算双素数。我觉得应该有更好的方法,但我在 google 或 stackexchange 上找不到如何操作。谢谢!
答案1
当然,最简单的版本就是使用$f''(x)$
egreg 在评论中提到的版本。pdfLaTeX 支持该版本,并且非常容易输入。
素数、双素数和三素数都有自己的 unicodeU+2032,U+2033, 和U+2034您可以借助包fontspec
来解决\symbol{"2032}...
。
这将需要 Xe- 或 LuaLaTeX。但是,在这种情况下,我建议使用unicode-math
将所有三个 unicode 包装在自己的宏中的包。它们易于输入,易于理解,比标准版本粗体更少,并且对以下括号的字距调整更好(主观上)。MWE 显示了正常情况和方式unicode-math
:
% arara: lualatex
\documentclass{article}
\usepackage{unicode-math}
\begin{document}
\noindent
$f'(x)$\\
$f\prime(x)$\\
$f''(x)$\\
$f\dprime(x)$\\
$f'''(x)$\\
$f\trprime(x)$\\
\end{document}
如果你坚持使用 pdfLaTeX,你当然可以定义自己的命令。这可能看起来像这样:
% arara: pdflatex
\documentclass{article}
\newcommand*{\myprime}{^{\prime}\mkern-1.2mu}
\newcommand*{\mydprime}{^{\prime\prime}\mkern-1.2mu}
\newcommand*{\mytrprime}{^{\prime\prime\prime}\mkern-1.2mu}
\begin{document}
\noindent
$f'(x)$\\
$f\myprime(x)$\\
$f''(x)$\\
$f\mydprime(x)$\\
$f'''(x)$\\
$f\mytrprime(x)$
\end{document}
答案2
你可以通过在那个地方使用“newcommand”“declaremathoperator”来做与前一种情况相同的事情,我认为它更直接一些……例如对于双素数
\documentclass{article}
\DeclareMathOperator*{\dprime}{\prime \prime}
\begin{document}
$f''(x)$\\
$f^\dprime(x)$
\end{document}