在 LaTeX 中,是否可以将一个字符或公式放置在较大公式的另一部分下方?
foo f(x) = ...
x
如果这个示例不够清晰,我想让我定义的一个自定义函数 - 在数学环境中只定义为\text{foo}
- 看起来像内置函数之一,例如sum、min或max,这些函数接受放置在函数符号上方或下方的参数。
仅使用\text{foo}_x
无法实现此目的。
你要找的函数是由amsmath
包提供的\underset
。以下是一个示例:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\underset{below}{above}$
\end{document}
输出:
您可以将foo声明为数学运算符,在任何方程环境中使用它。请参见下面的示例:
\DeclareMathOperator*{\foo}{foo} %in preamble
\begin{align}
\foo_x f(x) = ...
\end{align}
\DeclareMathOperator*
中的星号。这会触发你想要的行为。 - Alexandre C.在@hanoosh的答案基础上,如果需要,甚至可以这样做:
\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator*{\foo}{foo}
\begin{document}
\begin{displaymath}
\foo_{x\atop y} f(x,y)
\end{displaymath}
\end{document}
只有\DeclareMathOperator*
由amsmath
包提供支持,例如:
\documentclass{article}
\begin{document}
\begin{displaymath}
\sum_{x\atop y} f(x,y)
\end{displaymath}
\end{document}
编译不需要任何AMS包。
\underset
。不过,最好在http://tex.stackexchange.com上询问。 - kennytm