
Итак, я пытаюсь ввести таблицу, содержащую различные математические уравнения под разными заголовками, что-то вроде этой:
и мне кажется, что среда массива лучше, чем таблица, поскольку большая часть ввода данных происходит в математическом режиме, а не в текстовом режиме.
Но в ответе наэтот вопрос@mico заключил окружение массива в одиночный знак $, хотя на этом (сайте)[https://latex.wikia.org/wiki/Array_(LaTeX_environment)] пример кода не заключен в знак доллара.
Я пытался скомпилировать код @mico без знака доллара, но он не работает. Интересно, какова роль этого одиночного знака доллара. Он ведь не предназначен для подачи сигнала в режиме математической строки? Разве весь смысл среды массива не в том, чтобы это обозначить?
решение1
Как вы уже заметили, при взаимодействии с array
окружением LaTeX должен находиться в математическом режиме — либо в режиме встроенных математических вычислений, либо в режиме отображения математических вычислений.
Вразмещениена которые вы ссылаетесь в своем запросе, $
символы служат для запуска и завершения режима встроенной математики. Я мог бы также использовать \(
and \)
, или \begin{math}
and \end{math}
, чтобы переключаться в режим встроенной математики и выходить из него.
Вы написали: «Интересно, какова роль этого одиночного знака доллара». Как указано в предыдущем абзаце, отдельные $
символы действительно могут использоваться для запуска и завершения встроенного математического режима.
В отличие от этого, ввикипример, на который вы ссылаетесь, array
код окружения происходитвнутри(или подобная) среда array
. Таким образом, (La)TeX уже находится в математическом режиме, и нет необходимости переключаться в математический режим для обработки \begin{array} ... \end{array}
. (Отступление: я написал «или подобный», потому что код вики на самом деле не обрабатывается LaTeX. Вместо этого он визуализируется совершенно другим базовым движком.)