Как Вы заставляете круглые скобки соответствовать высоте, когда они разделяются между строками в ЛАТЕКСНОЙ математике?

Рассмотрите следующий пример

\begin{equation}
    \begin{split}
        f = & \left( \frac{a}{b} + \right. \\
                   & \left. c \right) + d 
    \end{split}
\end{equation}

В результате левая круглая скобка на первой строке является очень большой из-за части внутри. Во второй строке с тех пор нет никакой части, круглая скобка является маленькой.

Как я могу заставить тот на второй строке соответствовать той на первой строке в высоте?

13
задан Mateusz Piotrowski 18 November 2017 в 23:12
поделиться

2 ответа

Вы должны использовать \vphantom, он делает вертикальное пространство равным своему аргументу, и никакого горизонтального пространства:

\begin{equation}
    \begin{split}
        f = & \left( \frac{a}{b} + \right. \\
                   & \left. \vphantom{\frac{a}{b}} c \right) + d 
    \end{split}
\end{equation}

(Я рекомендую \vphantom поверх \phantom в этом случае, потому что \phantom добавляет горизонтальное пространство, которое вам не нужно. )

Для получения множества замечательных советов по набору математики посмотрите на Math mode Герберта Воса.

.
19
ответ дан 1 December 2019 в 21:38
поделиться

Ох. Это команда \phantom{}

\begin{equation}
    \begin{split}
        f = & \left( \frac{a}{b} + \right. \\
                   & \left. \phantom{\frac{a}{b}} c \right) + d 
    \end{split}
\end{equation}
3
ответ дан 1 December 2019 в 21:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: