2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Редактирование подписи формулы в latex
Сообщение18.01.2015, 19:15 
Аватара пользователя


30/06/11
107
Уважаемые форумчане, возник вопрос при оформлении формул. Я всегда оформлял подпись перемененных в строку, вот так

\begin{equation}
\Delta Q  dt = {C_1}  d(\Delta \vartheta ) + {C_2}  \Delta \vartheta   dt,
\end{equation}
где $\Delta Q  dt$ --- количество тепла, выделенного в объекте; ${C_1}$ --- теплоемкость массы объекта; ${C_1}  d(\Delta \vartheta )$ --- количество тепла, накопленное в объекте и идущее на его нагрев; ${C_2}$ --- теплоотдача объекта; ${C_2}  \Delta \vartheta   dt$ --- количество тепла, отводимого в окружающую среду.


А теперь требуется в столбик, примерно так

\begin{equation}
\Delta Q  dt = {C_1}  d(\Delta \vartheta ) + {C_2}  \Delta \vartheta   dt,
\end{equation}
где $\Delta Q  dt$ --- количество тепла, выделенного в объекте; 

${C_1}$ --- теплоемкость массы объекта; 

${C_1}  d(\Delta \vartheta )$ --- количество тепла, накопленное в объекте и идущее на его нагрев; ${C_2}$ --- теплоотдача объекта; 

${C_2}  \Delta \vartheta   dt$ --- количество тепла, отводимого в окружающую среду.


Но получается криво, не по линии они, плюс слово "нагрев" вылезло. Как их выровнять? Не хочу использовать таблицы, ибо это геморрой с переносами.

ПОМОГИТЕ!!


Вот код первого и второго примеров

Код:
\begin{equation}
\Delta Q  dt = {C_1}  d(\Delta \vartheta ) + {C_2}  \Delta \vartheta   dt,
\end{equation}
где $\Delta Q  dt$ --- количество тепла, выделенного в объекте; ${C_1}$ --- теплоемкость массы объекта; ${C_1}  d(\Delta \vartheta )$ --- количество тепла, накопленное в объекте и идущее на его нагрев; ${C_2}$ --- теплоотдача объекта; ${C_2}  \Delta \vartheta   dt$ --- количество тепла, отводимого в окружающую среду.




Код:
\begin{equation}
\Delta Q  dt = {C_1}  d(\Delta \vartheta ) + {C_2}  \Delta \vartheta   dt,
\end{equation}
где $\Delta Q  dt$ --- количество тепла, выделенного в объекте;

${C_1}$ --- теплоемкость массы объекта;

${C_1}  d(\Delta \vartheta )$ --- количество тепла, накопленное в объекте и идущее на его нагрев; ${C_2}$ --- теплоотдача объекта;

${C_2}  \Delta \vartheta   dt$ --- количество тепла, отводимого в окружающую среду.

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


31/01/14
11448
Hogtown
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[12pt]{article}
\documentclass[12pt]{article}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\begin{document}

\begin{equation}
\Delta Q  dt = {C_1}  d(\Delta \vartheta ) + {C_2}  \Delta \vartheta   dt,
\end{equation}
где \begin{minipage}[t]{.9\linewidth}$\Delta Q  dt$ --- количество тепла, выделенного в объекте\\
${C_1}$ --- теплоемкость массы объекта; \\
${C_1}  d(\Delta \vartheta )$ --- количество тепла, накопленное в объекте и идущее на его нагрев; ${C_2}$ --- теплоотдача объекта; \\
${C_2}  \Delta \vartheta   dt$ --- количество тепла, отводимого в окружающую среду.
\end{minipage}
\end{document}
 


\begin{equation}
\Delta Q  dt = {C_1}  d(\Delta \vartheta ) + {C_2}  \Delta \vartheta   dt,
\end{equation}
где \begin{minipage}[t]{.9\linewidth}$\Delta Q  dt$ --- количество тепла, выделенного в объекте\\
${C_1}$ --- теплоемкость массы объекта; \\
${C_1}  d(\Delta \vartheta )$ --- количество тепла, накопленное в объекте и идущее на его нагрев; ${C_2}$ --- теплоотдача объекта; \\
${C_2}  \Delta \vartheta   dt$ --- количество тепла, отводимого в окружающую среду.
\end{minipage}

 Профиль  
                  
 
 Re: Редактирование подписи формулы в latex
Сообщение18.01.2015, 20:19 
Аватара пользователя


30/06/11
107
Хрень получается, если так делать.

Изображение

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


31/01/14
11448
Hogtown
После \\[-7pt] д.б. пустая строка

 Профиль  
                  
 
 Re: Редактирование подписи формулы в latex
Сообщение18.01.2015, 20:24 
Аватара пользователя


30/06/11
107
Нужен вот такой вариант, где строго в линию

Изображение

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


31/01/14
11448
Hogtown
См исправленный рецепт. Можете увеличить ширину minipage

 Профиль  
                  
 
 Re: Редактирование подписи формулы в latex
Сообщение18.01.2015, 20:40 
Аватара пользователя


30/06/11
107
Получилось. Только одна проблема.

\begin{equation}
\Delta Q  dt = {C_1}  d(\Delta \vartheta ) + {C_2}  \Delta \vartheta   dt,
\end{equation}
где \begin{minipage}[t]{.9\linewidth}$\Delta Q  dt$ --- количество тепла, выделенного в объекте\\
${C_1}$ --- теплоемкость массы объекта; \\
${C_1}  d(\Delta \vartheta )$ --- количество тепла, накопленное в объекте и идущее на его нагрев; \\
${C_2}$ --- теплоотдача объекта; \\
${C_2}  \Delta \vartheta   dt$ --- количество тепла, отводимого в окружающую среду.
\end{minipage}

На основании перечисленных тенденций сформируем ряд требований, которые предъявляет структура современной электросети к входящим в её состав аппаратам защиты:


Последняя строка описания формулы почти налазит на следующий абзац. А если поставить знак \\ то получается слишком большой отступ.

\begin{equation}
\Delta Q  dt = {C_1}  d(\Delta \vartheta ) + {C_2}  \Delta \vartheta   dt,
\end{equation}
где \begin{minipage}[t]{.9\linewidth}$\Delta Q  dt$ --- количество тепла, выделенного в объекте\\
${C_1}$ --- теплоемкость массы объекта; \\
${C_1}  d(\Delta \vartheta )$ --- количество тепла, накопленное в объекте и идущее на его нагрев; \\
${C_2}$ --- теплоотдача объекта; \\
${C_2}  \Delta \vartheta   dt$ --- количество тепла, отводимого в окружающую среду.\\
\end{minipage}

На основании перечисленных тенденций сформируем ряд требований, которые предъявляет структура современной электросети к входящим в её состав аппаратам защиты:

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


31/01/14
11448
Hogtown
Hitmanmix в сообщении #964441 писал(а):
А если поставить знак \\ то получается слишком большой отступ.

А вместо \\ можно поставить \\[5pt] или скоко нужно (причем отрицательные значения возможны)

 Профиль  
                  
 
 Re: Редактирование подписи формулы в latex
Сообщение18.01.2015, 21:00 
Аватара пользователя


30/06/11
107
При \\[-12pt] примерно нормально стало. А можно без этой подгонки задать стандартный отступ, как тут, например

Изображение

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


30/01/06
72407

(Оффтоп)

Между \Delta Q и dt красиво вставить короткий пробел символом \,

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


31/01/14
11448
Hogtown
Hitmanmix в сообщении #964455 писал(а):
При \\[-12pt] примерно нормально стало. А можно без этой подгонки задать стандартный отступ, как тут, например

Боюсь, что нет

 Профиль  
                  
 
 Re: Редактирование подписи формулы в latex
Сообщение18.01.2015, 21:12 
Аватара пользователя


30/06/11
107
Цитата:
Боюсь, что нет




Ясно, большое спасибо. Буду делать по вашему рецепту с небольшой подгонкой.



Цитата:
Между \Delta Q и dt красиво вставить короткий пробел символом \,


Спасибо, получается, действительно, лучше. Но в данном документе переделывать все формулы у меня руки отвалятся, там их около 300. А вот в будущем возьму на вооружение!

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


30/01/06
72407
А что, стандартный отступ как константа не имеет какого-то символьного имени?

-- 18.01.2015 21:14:56 --

Hitmanmix в сообщении #964472 писал(а):
Но в данном документе переделывать все формулы у меня руки отвалятся, там их около 300.

Поиск и замена? :-)

 Профиль  
                  
 
 Re: Редактирование подписи формулы в latex
Сообщение18.01.2015, 21:27 
Аватара пользователя


30/06/11
107
Цитата:
А что, стандартный отступ как константа не имеет какого-то символьного имени?


Так, вроде, у латеха все эти отступы как пружины, имеют константу +- еще что-то.

-- 19.01.2015, 03:58 --

Ух, возникла еще небольшая трудность.

Изображение


Начало следующего абзаца не совпадает с линией коэффициентов. Красная строка \parindent=1.25. Видать слово "где" + пробел это меньше 1.25.

А можно как-то отступ после "где" увеличить, чтобы сравнялись они?

-- 19.01.2015, 04:08 --

использовал команду

Цитата:
\hspace{8pt}


перед "где", все встало в линию.

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


30/01/06
72407
Hitmanmix в сообщении #964488 писал(а):
Так, вроде, у латеха все эти отступы как пружины, имеют константу +- еще что-то.

Даже это выражение "константа + ещё что-то" может иметь символьное имя.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.

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



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

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


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

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