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
11305
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
11305
Hogtown
После \\[-7pt] д.б. пустая строка

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


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

Изображение

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


31/01/14
11305
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
11305
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
11305
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, Супермодераторы



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

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


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

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