在 LaTeX 中排版新功能

问题描述 投票:0回答:1

所以,我有一个小问题:

在 LaTeX 中排版尚未包含在各个软件包中的新函数的“最佳方法”是什么?现在我只是使用

\mbox
作为我的首选方法,但我只是想知道是否有一种更“可接受的方法”(与 mbox 一样,我必须确保在功能,以免看起来太奇怪)

这是一个例子:

$y(t)=2e^{1/2}\sqrt{\pi}\mbox{Erfi }(t)$

看起来像:

$y(t)=2e^{1/2}\sqrt{\pi}\mbox{Erfi }(t)$ http://adamnbowen.com/images/error_function.jpg

不要误会我的意思...我认为它看起来不错,但我只是在寻找一些意见(就最佳实践而言)。

latex typesetting
1个回答
7
投票

使用包装

\DeclareMathOperator
中的
amsmath
。例如,

\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator\erfi{Erfi}

\begin{document}
Consider $x + y + \erfi(t) = z$ for example.
\end{document}

产生

如果您只需要一次,您也可以使用

\operatorname
:您将获得与上面相同的输出

\documentclass{article}
\usepackage{amsmath}
\begin{document}
Consider $x + y + \operatorname{Erfi}(t) = z$ for example.
\end{document}

如果由于某种原因无法使用

amsmath
包,您可以手动执行
\mathop{\mathrm{Erfi}}
,例如:

\documentclass{article}
\begin{document}
Consider $x + y + \mathop{\mathrm{Erfi}}(t) = z$ for example.
\end{document}

请参阅始终有用的 TeX FAQ,特别是 在 LaTeX 中定义新的类似日志的函数

© www.soinside.com 2019 - 2024. All rights reserved.