2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Как нумеровать формулы?
Сообщение14.02.2014, 11:01 
Аватара пользователя


28/01/14
353
Москва
Как нумеровать вынесенные формулы (или как они правильно называются, которые окружены двумя долларами)? Ну чтобы номер (1), (2)... стоял справа, как в книжках обычно. Если после долларов ставишь, он переносится на след. строку. Если внутри долларов, то прилепляется к формуле без пробелов.

 Профиль  
                  
 
 Re: Как нумеровать формулы?
Сообщение14.02.2014, 11:15 
Экс-модератор
Аватара пользователя


23/12/05
12064
Думаю, решений много, например, такое:
\begin{equation}y=\frac{\sin(x)}{x},\end{equation}
\begin{equation}z=x^2.\end{equation}


Код:
[c][math]\begin{equation}y=\frac{\sin(x)}{x},\end{equation}
\begin{equation}z=x^2.\end{equation}[/math][/c]


А вообще, вопрос не по работе форума, а для раздела «TeXнические обсуждения»

 Профиль  
                  
 
 Posted automatically
Сообщение14.02.2014, 11:38 
Админ форума
Аватара пользователя


19/03/10
8952
 i  Тема перемещена из форума «Работа форума» в форум «TeXнические обсуждения»

 Профиль  
                  
 
 Re: Как нумеровать формулы?
Сообщение14.02.2014, 12:05 
Аватара пользователя


28/01/14
353
Москва
photon в сообщении #826227 писал(а):
Думаю, решений много, например, такое:
\begin{equation}y=\frac{\sin(x)}{x},\end{equation}
\begin{equation}z=x^2.\end{equation}


Код:
[c][math]\begin{equation}y=\frac{\sin(x)}{x},\end{equation}
\begin{equation}z=x^2.\end{equation}[/math][/c]


А вообще, вопрос не по работе форума, а для раздела «TeXнические обсуждения»

Так я чего-то не понял (глядя на формулы в цитате), а где номера-то вставляются? Если я, например, хочу обозначить формулу (1*) или (1.1)?

 Профиль  
                  
 
 Re: Как нумеровать формулы?
Сообщение14.02.2014, 12:17 
Экс-модератор
Аватара пользователя


23/12/05
12064
$$\sin(x^2)\neq\sin^2(x).\eqno{(17.3.1b^*)}$$
Код:
[math]$$\sin(x^2)\neq\sin^2(x).\eqno{(17.3.1b^*)}$$[/math]

 Профиль  
                  
 
 Re: Как нумеровать формулы?
Сообщение14.02.2014, 12:24 
Аватара пользователя


28/01/14
353
Москва
Вот спасибо, добрый человек! :-)

 Профиль  
                  
 
 3999
Сообщение14.02.2014, 13:58 


29/09/06
4552
photon в сообщении #826253 писал(а):
...\eqno{(17.3.1b^*)}...
По мелочи: фигурные скобки не нужны, номер формулы не есть аргумент этой команды.

 Профиль  
                  
 
 Re: Как нумеровать формулы?
Сообщение14.02.2014, 18:25 
Заслуженный участник
Аватара пользователя


31/01/14
11312
Hogtown
1) AMS рекомендует \tag и \tag* (окружает и не окружает скобками). Дело в том, что \eqno выводит номер в математической моде (в частности, b будет mathitalic), а \tag и \tag* -- в текстовой; поэтому в некоторых случаях приходится окружать долларами, напр. как в примере
2) Это особенно полезно если для цифр в математической и текстовой модах используются разные фонты (напр. при использовании пакета sfmath)
3) Вставка номеров не мешает механизму \label-\ref

Код:
[math]\begin{equation}
2+2> 3\tag*{$\textup{(13b)}^*$}\label{myeq}
\end{equation}[/math]

[math]$(\ref{myeq})$[/math]


\begin{equation}
2+2> 3\tag*{$\textup{(13b)}^*$}\label{myeq}
\end{equation}

$(\ref{myeq})$

Очевидно, в форумном TeX этот механизм сломан (но в MathJax он работает). В настоящем TeX даже можно

Код:
[math]\begin{equation}
2+2> 3\tag*{$\textup{(\ref{Мyeq})}^*$}\label{myeq}
\end{equation}[/math]


но при использовании hyperref замените здесь \ref на \ref*

 Профиль  
                  
 
 Re: Как нумеровать формулы?
Сообщение31.05.2014, 11:07 
Аватара пользователя


18/05/14
215
Москва
photon в сообщении #826227 писал(а):
Думаю, решений много, например, такое:
\begin{equation}y=\frac{\sin(x)}{x},\end{equation}
\begin{equation}z=x^2.\end{equation}


Код:
[c][math]\begin{equation}y=\frac{\sin(x)}{x},\end{equation}
\begin{equation}z=x^2.\end{equation}[/math][/c]

...

Добрый день. Подскажите, пожалуйста, {equation} - это название нумерации? Если да, то можно разные использовать? И как ссылаться на формулу по ярлыку (чтоб не зависеть от номера, который может меняться). И как задать ярлык и ссылку на него - если это возможно? Достаточно, если окажется, что в Львовском это есть и на форуме работает так же. Извиняюсь, если это где-то тут написано, но в стандартных справках для начинающих я что-то не нашел здесь информации. Или информацией можно считать даже все то, что отвечают про работу в программах совместимых с $\LaTeX$ ?

 Профиль  
                  
 
 Re: Как нумеровать формулы?
Сообщение31.05.2014, 17:13 
Заслуженный участник
Аватара пользователя


31/01/14
11312
Hogtown
dmitgu в сообщении #869883 писал(а):
И как ссылаться на формулу по ярлыку (чтоб не зависеть от номера, который может меняться).


Практически никак если речь идет о форумном TeX. См. по ссылке

Red_Herring в сообщении #826911 писал(а):
Какие преимущества MathJax?

2) TeX который на форуме рассматривает каждый математический анзатц отдельно.

Поэтому вводить макро не очень осмысленно. И автоматическая нумерация формул "летит" т.к. начинается по новой


3) В форумном TeX \label -- \ref механизм не работает даже внутри того же анзатца

 Профиль  
                  
 
 Re: Как нумеровать формулы?
Сообщение31.05.2014, 17:27 
Аватара пользователя


18/05/14
215
Москва
Red_Herring в сообщении #869961 писал(а):
dmitgu в сообщении #869883 писал(а):
И как ссылаться на формулу по ярлыку (чтоб не зависеть от номера, который может меняться).


Практически никак если речь идет о форумном TeX. См. по ссылке

Большое спасибо!

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

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



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

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


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

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