Как разместить персонажа под функцией в латексе? - PullRequest
7 голосов
/ 18 мая 2011

Можно ли поместить символ или формулу ниже другой части большей формулы в латексе?

foo f(x) = ...
 x

В случае, если этот пример неясен. Я хотел бы, чтобы одна из моих пользовательских функций - просто определенная как \text{foo} в математической среде - выглядела как одна из встроенных функций, таких как sum, min или max, которые принимают параметры, которые размещены выше или ниже символа функции .

Простое использование \text{foo}_x не работает.

Ответы [ 3 ]

17 голосов
/ 18 мая 2011

Функция, которую вы ищете, \underset предоставляется пакетом amsmath. Вот пример:

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

Выход:

enter image description here

9 голосов
/ 19 мая 2011

Вы можете объявить foo как математический оператор. Тогда используйте это в любой среде уравнения. Смотри ниже

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

\begin{align}
   \foo_x f(x) = ...
\end{align}
0 голосов
/ 31 августа 2015

После строки ответа @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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...