如何在Latex函数下面放置一个字符?

时间:2011-05-18 17:28:11

标签: math latex

是否可以在Latex中将字符或公式放在较大公式的其他部分下面?

foo f(x) = ...
 x

如果这个例子不清楚。我想制作一个自定义函数 - 在数学环境中定义为\text{foo} - 看起来像sum,min或max之类的内置函数,它接受放在上面或下面的参数功能符号。

简单地使用\text{foo}_x不起作用。

3 个答案:

答案 0 :(得分:15)

您正在寻找的功能\undersetamsmath包提供。这是一个例子:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\underset{below}{above}$
\end{document}

输出:

enter image description here

答案 1 :(得分:9)

您可以将foo声明为数学运算符。然后在任何等式环境中使用它。见下文

\DeclareMathOperator*{\foo}{foo} %in preamble

\begin{align}
   \foo_x f(x) = ...
\end{align}

答案 2 :(得分:0)

按照@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包。