2014 dxdy logo

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

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




 
 Как нумеровать формулы?
Сообщение14.02.2014, 11:01 
Аватара пользователя
Как нумеровать вынесенные формулы (или как они правильно называются, которые окружены двумя долларами)? Ну чтобы номер (1), (2)... стоял справа, как в книжках обычно. Если после долларов ставишь, он переносится на след. строку. Если внутри долларов, то прилепляется к формуле без пробелов.

 
 
 
 Re: Как нумеровать формулы?
Сообщение14.02.2014, 11:15 
Аватара пользователя
Думаю, решений много, например, такое:
\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 
Аватара пользователя
 i  Тема перемещена из форума «Работа форума» в форум «TeXнические обсуждения»

 
 
 
 Re: Как нумеровать формулы?
Сообщение14.02.2014, 12:05 
Аватара пользователя
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 
Аватара пользователя
$$\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 
Аватара пользователя
Вот спасибо, добрый человек! :-)

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

 
 
 
 Re: Как нумеровать формулы?
Сообщение14.02.2014, 18:25 
Аватара пользователя
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 
Аватара пользователя
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 
Аватара пользователя
dmitgu в сообщении #869883 писал(а):
И как ссылаться на формулу по ярлыку (чтоб не зависеть от номера, который может меняться).


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

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

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

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


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

 
 
 
 Re: Как нумеровать формулы?
Сообщение31.05.2014, 17:27 
Аватара пользователя
Red_Herring в сообщении #869961 писал(а):
dmitgu в сообщении #869883 писал(а):
И как ссылаться на формулу по ярлыку (чтоб не зависеть от номера, который может меняться).


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

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

 
 
 [ Сообщений: 11 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group