2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Размер скобок
Сообщение01.03.2007, 15:18 


30/09/06
68
Одесса
Формула занимает несколько строк. В первой строке открывается фигурная скобка, а в третьей закрывается. В первой строке нет дробей, а в третьей есть, поэтому размер скобок разный. Что делать, чтобы скобки были одного размера? :(

 Профиль  
                  
 
 
Сообщение01.03.2007, 15:27 
Супермодератор
Аватара пользователя


29/07/05
8248
Москва
Можно использовать команду \vphantom.
Вставляете ее в первую строку, в качестве аргумента выступает та самая дробь. Команда вставляет невидимый блок, который не занимает места по горизонтали, а по вертикали занимает столько же места, как и аргумент команды. Это место будет учтено при выборе размера скобок и они получатся одинаковыми.

 Профиль  
                  
 
 Размер скобок
Сообщение01.03.2007, 15:31 


30/09/06
68
Одесса
Но в первой строке нет дроби, она имеется только в третьей?

 Профиль  
                  
 
 
Сообщение01.03.2007, 16:01 
Заслуженный участник
Аватара пользователя


18/05/06
13437
с Территории
Так всё правильно. \vphantom и не вставит туда эту дробь. Он вставит фантом. Разопрёт строку по высоте насколько надо.
Или вот: как насчёт конструкции \left... \right ?

 Профиль  
                  
 
 Размер скобок
Сообщение01.03.2007, 16:18 


30/09/06
68
Одесса
После вставки команды \vphantom первая строка вообще пропала, а скобка больше не стала.

Добавлено спустя 1 минуту 29 секунд:

Команда конструкции \left... \right размер скобок не регулирует.

 Профиль  
                  
 
 
Сообщение01.03.2007, 16:27 
Супермодератор
Аватара пользователя


29/07/05
8248
Москва
Еще раз: в аргумент команды vphantom вставляется не первая строка, а высокая часть второй... Сам текст можете привести?

 Профиль  
                  
 
 Размер скобок
Сообщение01.03.2007, 16:29 


30/09/06
68
Одесса
Всем спасибо! Методом "научного тыка" нашла... :D

 Профиль  
                  
 
 Re: Размер скобок
Сообщение01.03.2007, 16:31 
Заслуженный участник
Аватара пользователя


18/05/06
13437
с Территории
Lotos писал(а):
Команда конструкции \left... \right размер скобок не регулирует.

Фигасе предъява, а что она тогда регулирует и кто их вообще тогда регулирует? :shock:
Я себе это представлял так:
Плохо:
$
\begin{array}{l}
\left({a_i^{2^2}\over b_i}=...\right. \\
\left. ...=c_i \right)
\end{array}
$

Хорошо (с фантомом):
$
\begin{array}{l}
\left({a_i^{2^2}\over b_i}=...\right. \\
\left....=c_i \vphantom{{a_i^{2^2}\over b_i}} \right)
\end{array}
$

 Профиль  
                  
 
 
Сообщение01.03.2007, 16:53 
Заслуженный участник
Аватара пользователя


26/11/06
696
мехмат
Можно и без фантомов: с командами \big, \Big. С их помощью можно делать разные скобки одного размера.

 Профиль  
                  
 
 Размер скобок
Сообщение01.03.2007, 17:22 


30/09/06
68
Одесса
Как написать \big c точки зрения синтаксиса? Я пыталась такую команду использовать, просто интуитивно... :wink:

 Профиль  
                  
 
 
Сообщение01.03.2007, 18:52 
Заслуженный участник
Аватара пользователя


26/11/06
696
мехмат
Вот так:
Код:
$\big(\frac 1 2\big)$
что даст на печати $\big(\frac 1 2\big)$.

 Профиль  
                  
 
 Re: Размер скобок
Сообщение18.10.2022, 20:51 


18/10/22
1
LaTeX самостоятельно увеличивает при необходимости размер скобок (кроме них такой способностью обладают ещё и символы-"ограничители", например слэш и др.).
Чтобы получить слегка увеличенную версию какой-либо из открывающих скобок, следует перед ней вставить команду \bigl (сокращение от big left). Перед закрывающей правой скобкой используют команду \bigr. А если ни то и ни другое, то для увеличения ограничителя необходимо использовать команду \bigm (от big middle).
Все эти команды влияют ещё и на выбор ТеХ-ом расстояния между символами.

Если нужно просто увеличить символ: можно использовать команду \big

Если нужно сделать скобки ещё больше: в перечисленных выше командах использовать большую латинскую букву B, т.е. \Big, \Bigl, \Bigr и \Bigm.
Имеются, кроме этого команды \bigg, \biggl, \biggr и \biggm (даст размер вдвое больше, чем для big-команд), а также команды \Bigg, \Biggl, \Biggr и \Biggm (больше в 2.5 раза).

Поручить ТеХу самостоятельно выбирать размеры разнообразных скобок - вставить \left или \right вместо вышеперечисленных. Одним из достоинств команд \left и \right является их способность создавать ограничители произвольно большого размера. См. подробнее на стр.71 в книге Столярова "LaTeX за 3 дня" глава 10

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group