Разделители | Руководство по LaTeX | Aspose.TeX

Какой бы большой ни была математическая формула, TeX знает способ сделать некоторые символы достаточно большими, чтобы они имели правильный внешний вид. Например, результат ввода

1$$\sqrt{1+\sqrt{1+\sqrt{1+
2            \sqrt{1+\sqrt{1+\sqrt{1+\sqrt{1+x}}}}}}}$$

показывает множество доступных радикальных знаков или знаков квадратного корня:

Радикалы разного размера

Три крупнейших знака здесь одинаковы, за исключением вертикального сегмента, который повторяется столько раз, сколько необходимо для достижения необходимого размера. В то же время знаки меньшего размера представляют собой отдельные символы, взятые из математических шрифтов TeX.

Нечто подобное происходит с круглыми скобками и другими так называемыми символами-разделителями. Такие символы важны в математике, поскольку они дают визуальные подсказки к основной структуре сложных выражений. Другими словами, они ограничивают границы отдельных подформул. Вот список из 22 основных разделителей, предоставляемых LaTeX:

22 основных разделителя, определенных в LaTeX

Чтобы получить немного увеличенную версию любого из этих символов, просто введите \bigl или \bigr для открытия или закрытия разделителей соответственно. Это упрощает чтение формул с вложенными разделителями:

Примеры использования разделителей \big

Разделители \big достаточно крупнее обычных, чтобы можно было заметить разницу, и в то же время достаточно малы, чтобы их можно было использовать в тексте абзаца:

\большие разделители по сравнению с обычными

Вы можете получить еще один размер символов, подходящих для отображения, если наберете \Bigl и \Bigr вместо \bigl и \bigr:

\Большие разделители

Они на 50 % выше, чем версии на предыдущем шаге. В отображаемых формулах часто используются еще более длинные разделители (в два раза больше \big). Вы можете получить их, набрав \biggl и \biggr:

Разграничители \bigg

Наконец, вы можете ввести версии \Biggl и \Biggr, которые в 2,5 раза длиннее разделителей \bigl и \bigr:

Разграничители \Bigg

LaTeX также предоставляет команды \bigm, \Bigm, \biggm и \Biggm для создания разделителей, которые можно использовать в середине формул. Такой разделитель действует как отношение, поэтому TeX помещает немного места по обе стороны от него:

Разграничители в середине формул

Также можно сказать просто \big, \Big, \bigg или \Bigg, чтобы создать разделитель, который ведет себя как обычная переменная. Эти команды в основном будут использоваться с косыми и обратными косыми чертами:

Большие обычные символы

TeX реализует алгоритм, который определяет, какой высоты должна быть пара разделителей, чтобы включить данную подформулу. Вы можете использовать его вместо того, чтобы решать, должен ли разделитель быть \big, \bigg или каким-то еще. Просто скажи

1\left<delim1><subformula>\right<delim2>

и TeX наберет подформулу, поставив указанные разделители слева и справа. Размер разделителей будет достаточно большим, чтобы покрыть подформулу:

Разграничители, устанавливаемые командами \left и \right

Когда вы используете \left и \right, они должны быть объединены в пары, так же, как фигурные скобки группируются. Вы не можете использовать \left в одной подформуле и \right в другой. Кроме того, вы не можете вводить такие вещи, как \left(...{...\right...} или \left(...\begingroup...\right)...\endgroup. Это связано с тем, что TeX необходимо набрать подформулу, которая появляется между \left и \right, прежде чем он сможет решить, насколько большими должны быть разделители. Если вы не используете \left и \right, вы этого не сделаете. t должны совпадать с круглыми скобками. Таким образом, вы можете ввести что-то вроде $[0,1)$ или $)($ или даже $)$. И даже если вы используете \left и \right, вам не обязательно сопоставлять определенные символы, так что \left) или \right( не вызовут ошибку.

Но зачем изучать \bigl, \bigr и другие подобные, если TeX может автоматически рассчитывать размеры для \left и \right? Есть как минимум три случая, когда вам следует самостоятельно решить, какой размер разделителя выбрать:

(1) Просто сравните следующие две формулы:

\left и \right против \bigl и \bigr с вертикальными полосами

Действительно, использование \left и \right было неразумным выбором, поскольку они не могли определить размер разделителя, подходящий для лучшей читаемости.

(2) С другой стороны, иногда \left и \right выбирают разделитель большего размера, чем вам нужно. Чаще всего это происходит, когда в дисплей помещают крупного оператора:

\left и \right против \bigl и \bigr с суммированием

Алгоритм TeX заставляет \left и \right заключать \sum вместе с его пределами, но в особых случаях, подобных этому, лучше оставить ограничения немного вытянутыми. Так что разделители \bigg здесь лучше.

(3) Когда вам нужно набрать огромную отображаемую формулу, вам придется разбить ее на две или более строк. И вы хотите убедиться, что его открывающий и закрывающий разделители имеют одинаковый размер; но вы не можете использовать \left в первой строке и \right в последней, поскольку \left и \right должны встречаться парами. Единственное решение — использовать \Biggl (например) в первой строке и \Biggr в последней.

Although \left and \right usually can make arbitrarily large delimiters, the slashes and angle brackets do have a maximum size. If you ask for really big versions of those symbols you will get the largest ones available.

Вы также можете использовать трюк, который создает так называемый нулевой (пустой) разделитель. Такой разделитель понадобится вам, когда вам нужно набрать формулу, которая визуально содержит только один большой разделитель. Например,

Нулевой разделитель в регистрах

есть ‘{’, но нет ‘}’. Его можно изготовить с помощью конструкции вида

1$$|x|=\left\{ ... \right.$$ 

где \right. генерирует правый нулевой разделитель.

LaTeX также предоставляет еще несколько разделителей, которые не включены в базовый набор из 22, поскольку они являются своего рода особенными. Команды \arrowvert, \Arrowvert и \bracevert создают разделители, состоящие из повторяющихся частей вертикальных стрелок, двойных вертикальных стрелок и больших фигурных скобок, соответственно, без наконечников стрелок или фигурных частей скобок. Они дают результаты, аналогичные \vert и \Vert, но они окружены большим количеством пробелов и имеют другой вес. Существуют также \lgroup и \rgroup, которые состоят из фигурных скобок без средних частей; и \lmoustache и \rmoustache, которые создают верхнюю и нижнюю половины больших фигурных скобок. Вот дисплеи с версиями \Big и \bigg \vert, \Vert и этими семью специальными разделителями:

Дополнительные разделители, предоставленные LaTeX

Вы можете обнаружить, что \lgroup и \rgroup похожи на жирные круглые скобки с более острыми изгибами по углам; это делает их привлекательными для некоторых больших дисплеев. Обратите внимание, что вы не можете использовать их точно так же, как круглые скобки, поскольку они доступны только в размерах \Big и более.

Have any questions about Aspose.TeX?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.