2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Переносы строк внутри блока
Сообщение30.03.2015, 21:58 


25/11/08
449
Нужна такая конструкция.
Цитата:
\newsavebox{\mybox}
\begin{lrbox}{\mybox}
\( expression \) %% выражение в стиле math
\end{lrbox}

Проблема в том, что в этом случае переносы строк \\ не работают. Можно ли поместить \( expression \) в блок с сохранением переносов?

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


31/01/14
11348
Hogtown
Внутрь бокса можете засунуть minipage, а в нее все остальное. Но вообще лучше с боксами без нужды не баловаться

 Профиль  
                  
 
 Re: Переносы строк внутри блока
Сообщение30.03.2015, 22:11 


25/11/08
449
Red_Herring в сообщении #998212 писал(а):
Внутрь бокса можете засунуть minipage, а в нее все остальное. Но вообще лучше с боксами без нужды не баловаться
Мне это нужно для определения смещения от базовой линии.

Кстати, не совсем понимаю, чем отличается lrbox от sbox?

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


31/01/14
11348
Hogtown
ellipse в сообщении #998215 писал(а):
Кстати, не совсем понимаю, чем отличается lrbox от sbox?

http://ctan.org/pkg/usrguide стр 13
Скорее всго у Вас есть на HD.

 Профиль  
                  
 
 Re: Переносы строк внутри блока
Сообщение30.03.2015, 22:20 


25/11/08
449
Как я понимаю, в minipage и parbox обязательно нужно указывать ширину. Но ведь ширина заранее не известна.

-- Пн мар 30, 2015 23:37:58 --

Цитата:
http://ctan.org/pkg/usrguide стр 13
Не нашел там определения. Только примеры.

Нашел такое определение
Цитата:
lrbox

\begin{lrbox}{cmd} text \end{lrbox}

This is the environment form of \sbox.

The text inside the environment is saved in the box cmd, which must have been declared with \newsavebox.


Что значит environment form? Создаются свои переменные или что?

-- Вт мар 31, 2015 00:16:41 --

Так переносы есть, но смещение \settodepth от базовой линии неверно определяется
Цитата:
\newsavebox{\mybox}
\begin{lrbox}{\mybox}
\parbox{\textwidth}{
\( expression \) %% выражение в стиле math
}
\end{lrbox}

Что еще можно придумать? :roll:

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

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



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

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


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

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