我需要一个 Latex 中的符号来表示不精确的部分。我需要部分中带有横线的部分。
答案1
该条是字符八进制 26;使用一些字距就可以完成工作:条的宽度是 9mu,因此在最后\partial
排版符号时不会有任何进步。
\documentclass{article}
\newcommand{\ipartial}{{\mkern4.5mu\mathchar'26\mkern-13.5mu\partial}}
\begin{document}
$x\ipartial f$
$x\partial f$
\end{document}
如果您需要在较小尺寸下使用符号(\scriptstyle
或\scriptscriptstyle
),则效率较低的定义:
\documentclass{article}
\newcommand{\ipartial}{%
{\mathchoice
{\mkern4.5mu\mathchar'26\mkern-13.5mu\partial}
{\mkern4.5mu\mathchar'26\mkern-13.5mu\partial}
{\mkern4mu\mathchar'26\mkern-13mu\partial}
{\mkern3.25mu\mathchar'26\mkern-12.25mu\partial}
}%
}
\begin{document}
$x\ipartial f$
$x\partial f$
$\scriptstyle\ipartial\scriptscriptstyle\ipartial$
\end{document}
如果您不打算使用 中的符号\scriptscriptstyle
,则可以使用
\newcommand{\ipartial}{{%
\mkern4mu\nonscript\mkern0.5mu
\mathchar'26
\mkern-13mu\nonscript\mkern-0.5mu
\partial
}}
它与顶部的简单版本一样高效,并提供与 、\displaystyle
和\textstyle
中的第二个(效率较低)版本相同的字距调整\scriptstyle
。
答案2
这应该产生相同的间距\partial
并支持较小的数学尺寸。
\documentclass{article}
\usepackage{stackengine,scalerel}
\def\mpartial{\ThisStyle{\stackinset{r}{-.4\LMex}{c}{-.2\LMex}{%
$\SavedStyle\mathchar'26$}{$\SavedStyle\partial$}}}
\begin{document}
\[
x \partial f
\]
\[
x \mpartial f
\]
\[
\scriptstyle x \mpartial f
\]
\[
\scriptscriptstyle x \mpartial f
\]
\end{document}