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
13440
с Территории
Так всё правильно. \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
13440
с Территории
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, Супермодераторы



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

Сейчас этот форум просматривают: teopetuk


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

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