在数学中,使用拉格朗日素数符号表示函数导数的符号很好。这是因为它看起来不像表达式中的其他符号。
高阶导数通常用括号中的上标阿拉伯数字表示。这不太好,尤其是当数学表达式的系数、下标和指标中已经有阿拉伯数字时。
是否有一种适当的方法可以使用素数(也可能是后素数)符号来表示拉格朗日素数表示法中的高阶导数?
这是我一直在使用的但看起来不太正确:
\documentclass{article}
\usepackage{amsmath, amssymb}
\begin{document}
\[y', y^{\prime\prime}, y^{\prime\prime\prime},
{y^{\prime\backprime\prime}}, {y^{\backprime\prime}},
{y^{\backprime\prime\prime}}, {y^{\backprime\prime\prime\prime}},
{y^{\backprime\prime\prime\prime\prime}},\dots\]
\end{document}
输出
答案1
y^{\prime\prime}
是多个素数的正常渲染,但可以使用输入更轻松地输入
y''
在数学模式中'
有一个特殊的定义,即连续相邻的数'
变成上标中的数量与原始源中的^{\prime...}
数量一样多。\prime
'
然而,正如其他人在评论中所说,你的输入看起来很可疑,好像是罗马数字
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$ y' \quad y'' \quad y''' $
$
y^\mathrm{\romannumeral 1} \quad
y^\mathrm{\romannumeral 2} \quad
y^\mathrm{\romannumeral 3} \quad
y^\mathrm{\romannumeral 4} \quad
y^\mathrm{\romannumeral 5}
$
\end{document}
维基百科建议您想要的符号是前三个素数,然后是罗马数字,因此也许是:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$ y' \quad y'' \quad y''' $
$
y^\textrm{\romannumeral 1} \quad
y^\textrm{\romannumeral 2} \quad
y^\textrm{\romannumeral 3} \quad
y^\textrm{\romannumeral 4} \quad
y^\textrm{\romannumeral 5}
$
\newcommand\lagrangeprime[1]{^{%
\ifcase#1 \or\prime\or\prime\prime\or\prime\prime\prime\else\mathrm{\romannumeral #1}\fi}}
$
y\lagrangeprime{1}\quad
y\lagrangeprime{2}\quad
y\lagrangeprime{3}\quad
y\lagrangeprime{4}\quad
y\lagrangeprime{5}
$
\end{document}
答案2
输入
\documentclass{article}
\usepackage{amssymb} % new commands %
\newcommand \bprime {\backprime\hspace{-.11em} } % backstroke
\newcommand \xprime {\prime\hspace{-.25em}\backprime} % cross
\begin{document}
$$
y',
y^{\prime\prime},
y^{\prime\prime\prime},
y^{\prime\bprime\prime},
y^{\bprime\prime},
y^{\bprime\prime\prime},
y^{\bprime\prime\prime\prime},
y^{\bprime\prime\prime\prime\prime},
y^{\prime\xprime},
y^{\xprime},
y^{\xprime\prime}
\dots
$$
\end{document}