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

Математика, Физика, Computer Science, LaTeX, Механика и Техника, Химия, Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки
Текущее время: Вс мар 14, 2010 11:17:50
Для набора любых формул следует использовать тег [math]. В противном случае сообщение будет отправлено в карантин.
Видите оффтопик? Жмите Пожаловаться на это сообщение
С Правилами Научного форума можно ознакомиться здесь.
Халявы здесь нет. На нашем форуме не решают задачи за вас.
Нужна подсветка синтаксиса? Есть такая возможность!
Попробуйте новый поиск по математическим формулам.


Часовой пояс: UTC + 3 часа




Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 9 ] 
Автор Сообщение
 Не в сети
 Первые шаги в наборе формул
СообщениеСр июл 04, 2007 03:06:35 
Экс-модератор
Аватара пользователя
Годы на форумеГоды на форумеГоды на форуме
Появился: 30/11/06
Сообщения: 1283
«Правду говорить легко и приятно.» Формулы на форуме (в $\TeX$) — тоже легко и приятно.

Давайте по по порядку. Самая простая формула:
$a^2 + b^2 = c^2$
Код:
$a^2 + b^2 = c^2$

Как записывать переменные, я думаю, уже понятно. ^ служит для записи верхних индексов (а также показателей степени, и тому подобное), _ - для записи нижних:
$F_i = F_{i-1} + F_{i-2}$
Код:
$F_i = F_{i-1} + F_{i-2}$

Обратите внимание на { }: они группируют текст. И ^, и _ (и многие другие) действуют только на один символ после себя, поэтому { } популярны. Теперь мы готовы записать формулу для корней квадратного уравнения:
$x_{1,2} = \frac{-b \pm \sqrt{b^2-4 a c}}{2 a}}$
Код:
$x_{1,2} = \frac{-b \pm \sqrt{b^2-4 a c}}{2 a}}$

Здесь появляются ключевые слова (последовательность букв, начинающихся с \). Обратите внимание:
$\frac12$
Код:
$\frac12$

цифры ничем не отделены от ключевого слова.
Еще немного всяких разностей:
\{ \} - $\{ \}$
\sqrt a - $\sqrt a$
\sqrt[n] b - $\sqrt[n] b$
\alpha, \beta, \gamma - $\alpha, \beta, \gamma$
\sin \cos \tg \arcsin - $\sin \cos \tg \arcsin$
Для сравнения: sin cos tg arcsin - $sin cos tg arcsin$
\not = - $\not = $
\le \ge \ll \gg < > - $\le \ge \ll \gg < >$
\int \sum \prod \lim \sup - $\int \sum \prod \lim \sup$
Напоследок о пробелах. Пробелы в формулах в основном игнорируются. Поэтому, когда надо вставить пробел, пишут \, (узкий пробел) или \ (широкий пробел). Нужно это, в общем, редко.


Последний раз редактировалось нг Ср июл 04, 2007 03:13:49, всего редактировалось 2 раз(а).
 Профиль  
                  
 Не в сети
 Использование тега [math] и $
СообщениеСр июл 04, 2007 03:07:47 
Экс-модератор
Аватара пользователя
Годы на форумеГоды на форумеГоды на форуме
Появился: 30/11/06
Сообщения: 1283
Использование тега [mаth] и $

1) Форум позволяет набирать короткие формулы «в строку»:
Код:
Теорему Пифагора ($a^2 + b^2 = c^2$) помнит каждый.

Теорему Пифагора ($a^2 + b^2 = c^2$) помнит каждый.

2) Пользователи $\TeX$а иногда используют двойные доллары (это приводит к тому, что формула выводится на отдельной строке, к тому же по центру):
Код:
Теорему Пифагора ($$a^2 + b^2 = c^2$$) помнит каждый.

Теорему Пифагора ($$a^2 + b^2 = c^2$$) помнит каждый.

3) Если формула разбита на несколько строк, то использование тега math становится обязательным (следующий пример из-за отсутствия тега [mаth] обрабатывается неправильно):

Код:
Множество $z$, при котором группа, натянутая на матрицы $
\left( \begin{array}{cc} 1 & 1 \\
0 & 1 \end{array} \right)$ и $\left( \begin{array}{cc} 1 & 0 \\
z & 1 \end{array} \right)$ не является свободной, всюду плотно в некоторой окрестности $0$.


Множество $z$, при котором группа, натянутая на матрицы $
\left( \begin{array}{cc} 1 & 1 \\
0 & 1 \end{array} \right)$ и $\left( \begin{array}{cc} 1 & 0 \\
z & 1 \end{array} \right)$ не является свободной, всюду плотно в некоторой окрестности $0$.

А теперь так, как следует писать (с тегом) в таких случаях:

Код:
Множество $z$, при котором группа, натянутая на матрицы [math]$
\left( \begin{array}{cc} 1 & 1 \\
0 & 1 \end{array} \right)$[/math] и [math]$\left( \begin{array}{cc} 1 & 0 \\
z & 1 \end{array} \right)$[/math] не является свободной, всюду плотно в некоторой окрестности $0$.


Множество $z$, при котором группа, натянутая на матрицы $
\left( \begin{array}{cc} 1 & 1 \\ 
0 & 1 \end{array} \right)$ и $\left( \begin{array}{cc} 1 & 0 \\ 
z & 1 \end{array} \right)$ не является свободной, всюду плотно в некоторой окрестности $0$.


Последний раз редактировалось нг Ср июл 04, 2007 20:47:19, всего редактировалось 1 раз.
 Профиль  
                  
 Не в сети
 Правила хорошего тона
СообщениеСр июл 04, 2007 03:27:43 
Экс-модератор
Аватара пользователя
Годы на форумеГоды на форумеГоды на форуме
Появился: 30/11/06
Сообщения: 1283
Пара правил хорошего тона на форуме:

1) Длинные формулы лучше разбивать, иначе они нарушают форматирование всего текста. Поскольку у участников разные величины дисплея и и размеры формул, лучше не полагаться на форматирование «как вижу», а разбивать на достаточно мелкие куски:

Код:
$f(x) = y_1 \frac{(x-x_2)…(x-x_n)}{(x_1-x_2)…(x_1-x_n)} + $ $y_2 \frac{(x-x_1)(x-x_3)…(x-x_n)}{(x_2-x_1)(x_2-x_3)…(x_2-x_n)} + $ $y_n \frac{(x-x_1)…(x-x_{n-1})}{(x_n-x_1)…(x_n-x_{n-1})}$.


$f(x) = y_1 \frac{(x-x_2)…(x-x_n)}{(x_1-x_2)…(x_1-x_n)} + $ $y_2 \frac{(x-x_1)(x-x_3)…(x-x_n)}{(x_2-x_1)(x_2-x_3)…(x_2-x_n)} + $ $y_n \frac{(x-x_1)…(x-x_{n-1})}{(x_n-x_1)…(x_n-x_{n-1})}$.

Здесь формула разбита на три куска (по слагаемым). Другим естественным местом разбивки являются равенства и неравенства в цепочке выкладок.

2) Другой способ нарушить форматирование текста — это поместить весь текст в тег [mаth]:

1) Длинные формулы лучше разбивать, иначе они нарушают форматирование всего текста. Поскольку у участников разные величины дисплея и и размеры формул, лучше не полагаться на форматирование «как вижу», а разбивать на достаточно мелкие куски:

$f(x) = y_1 \frac{(x-x_2)…(x-x_n)}{(x_1-x_2)…(x_1-x_n)} + $ $y_2 \frac{(x-x_1)(x-x_3)…(x-x_n)}{(x_2-x_1)(x_2-x_3)…(x_2-x_n)} + $ $y_n \frac{(x-x_1)…(x-x_{n-1})}{(x_n-x_1)…(x_n-x_{n-1})}$.

Здесь формула разбита на три куска (по слагаемым). Другим естественным местом разбивки являются равенства и неравенства в цепочке выкладок.
В этом случае весь текст превращается в одну картинку, которую и форум и не форматирует, и цитировать неудобно.

 Профиль  
                  
 Не в сети
 
СообщениеСб авг 11, 2007 23:51:48 
Аватара пользователя
Годы на форумеГоды на форуме
Появился: 02/07/07
Сообщения: 86
Откуда: Харьков
Можешь сказать, как набираются значки комплексных, вещественных чисел, и
как набирать, например, значок стрелочки вправо, у которой с левого конца есть вертикальная черточка, то есть что-то вроде $    |\to       $.

 Профиль  
                  
 Не в сети
 
СообщениеПт дек 14, 2007 01:06:16 
Модератор
Годы на форумеГоды на форумеГоды на форуме
Появился: 16/01/07
Сообщения: 975
Откуда: Северодвинск
Это: $\mathbb C$, $\mathbb R$, $\mapsto$, $\longmapsto$?

Код:
$\mathbb C$, $\mathbb R$, $\mapsto$, $\longmapsto$


Поищите в Интернете файл newllang.pdf.

 Профиль  
                  
 Не в сети
 Коммутативные диаграммы
СообщениеСб дек 20, 2008 23:53:44 
Заслуженный участник
Годы на форумеГоды на форумеГоды на форумеГоды на форуме
Появился: 23/07/05
Сообщения: 6378
Откуда: Новомосковск
$$\xymatrix{{X_1}\ar[dddd]_{f_1}\ar[rddd]_(.65){f_{1\mathfrak A_1}}\ar[rdd]^{h_{11}}\ar[rrd]^{\tilde g_{1h\alpha}}\ar[rrrr]^{\phi_1}&&&&{X_2}\ar[lld]_{\tilde g_{2\alpha}}\ar[ldd]_{h_{21}}\ar[lddd]^(.65){f_{2\mathfrak A_2}}\ar[dddd]^{f_2}\\&&{\mathbb R}\\&{X'_1}\ar[ldd]_{h_{12}}\ar[d]^(.35)*\txt{\rotatebox{90}{$\supseteq$}}\ar[rr]^{\phi_0}\ar[ru]^{\bar g_{1h\alpha}}&&{X'_2}\ar[d]_(.35)*\txt{\rotatebox{90}{$\supseteq$}}\ar[rdd]^{h_{22}}\ar[lu]_{\bar g_{2\alpha}}\\&{Y_{1\mathfrak A_1}}\ar[ld]^{^{\mathfrak A_1}\pi_1}\ar[rr]^{\bar\phi}\ar[ruu]_(.35){^{\mathfrak A_1}_{h\alpha}\psi_1}&&{Y_{2\mathfrak A_2}}\ar[rd]_{^{\mathfrak A_2}\pi_2}\ar[luu]^(.35){^{\mathfrak A_2}_{\phantom h\alpha}\psi_2}\\{Y_1}\ar[rrrr]^{\phi_2}&&&&{Y_2}}$$

Код:
$$\xymatrix{{X_1}\ar[dddd]_{f_1}\ar[rddd]_(.65){f_{1\mathfrak A_1}}\ar[rdd]^{h_{11}}\ar[rrd]^{\tilde g_{1h\alpha}}\ar[rrrr]^{\phi_1}&&&&{X_2}\ar[lld]_{\tilde g_{2\alpha}}\ar[ldd]_{h_{21}}\ar[lddd]^(.65){f_{2\mathfrak A_2}}\ar[dddd]^{f_2}\\&&{\mathbb R}\\&{X'_1}\ar[ldd]_{h_{12}}\ar[d]^(.35)*\txt{\rotatebox{90}{$\supseteq$}}\ar[rr]^{\phi_0}\ar[ru]^{\bar g_{1h\alpha}}&&{X'_2}\ar[d]_(.35)*\txt{\rotatebox{90}{$\supseteq$}}\ar[rdd]^{h_{22}}\ar[lu]_{\bar g_{2\alpha}}\\&{Y_{1\mathfrak A_1}}\ar[ld]^{^{\mathfrak A_1}\pi_1}\ar[rr]^{\bar\phi}\ar[ruu]_(.35){^{\mathfrak A_1}_{h\alpha}\psi_1}&&{Y_{2\mathfrak A_2}}\ar[rd]_{^{\mathfrak A_2}\pi_2}\ar[luu]^(.35){^{\mathfrak A_2}_{\phantom h\alpha}\psi_2}\\{Y_1}\ar[rrrr]^{\phi_2}&&&&{Y_2}}$$


$\xymatrix{A\ar@{<->}[rrr]&&&B}$

Код:
$\xymatrix{A\ar@{<->}[rrr]&&&B}$


Представляйте себе коммутативную диаграмму как прямоугольную матрицу. Её элементы в одной строке разделяются символами &, строки - парами символов \\.
Если некоторые ячейки матрицы пустые, то вместо них пишутся символы &. Например, во втором примере между $A$ и $B$ имеются две пустых ячейки, поэтому стоят три символа &. Аналогично пустые строки создаются дополнительными символами \\.
В ячейке должно быть написано обозначение узла диаграммы, а следом за обозначением узла - коды стрелок.
Код стрелки начинается с ключевого слова \ar.
Следом идёт обозначение изгиба стрелки (для прямой стрелки не нужно), которое имеет вид @/_длина/ или @/^длина/ (есть и другие конструкции). "Длина" (величина изгиба) указывается в \TeXовских единицах (можно не указывать), направление изгиба определяется относительно направления стрелки, которая считается выходящей из того узла, в котором она закодирована ("_" - вправо, "^" - влево):
$\xymatrix{A\ar@/_10pt/@{<->}[rrr]&&&B}$ или $\xymatrix{A\ar@/^10pt/@{<->}[rrr]&&&B}$
$\xymatrix{A&&&B\ar@/_10pt/@{<->}[lll]}$ или $\xymatrix{A&&&B\ar@/^10pt/@{<->}[lll]}$

Код:
$\xymatrix{A\ar@/_10pt/@{<->}[rrr]&&&B}$ или $\xymatrix{A\ar@/^10pt/@{<->}[rrr]&&&B}$
$\xymatrix{A&&&B\ar@/_10pt/@{<->}[lll]}$ или $\xymatrix{A&&&B\ar@/^10pt/@{<->}[lll]}$


Третий элемент обозначения стрелки определяет её вид (для обычной стрелки можно опустить). Он имеет вид @{...}. У Львовского приведён ряд примеров, и сказано, что по аналогии можно придумывать другие, которые иногда работают:
$\xymatrix{A\ar@{-->}[rrr]&&&B}$ $\xymatrix{A\ar@{=>}[rrr]&&&B}$ $\xymatrix{A\ar@{.>}[rrr]&&&B}$
$\xymatrix{A\ar@{>->}[rrr]&&&B}$ $\xymatrix{A\ar@3{->}[rrr]&&&B}$ $\xymatrix{A\ar@{<->}[rrr]&&&B}$
$\xymatrix{A\ar@{->>}[rrr]&&&B}$ $\xymatrix{A\ar@{<=>}[rrr]&&&B}$ $\xymatrix{A\ar@{|->}[rrr]&&&B}$
$\xymatrix{A\ar@{^{(}->}[rrr]&&&B}$ $\xymatrix{A\ar@{-^{>}}[rrr]&&&B}$ $\xymatrix{A\ar@{-_{>}}[rrr]&&&B}$
$\xymatrix{A\ar@{-}[rrr]&&&B}$ $\xymatrix{A\ar@{=}[rrr]&&&B}$ $\xymatrix{A\ar@3{-}[rrr]&&&B}$

Код:
$\xymatrix{A\ar@{-->}[rrr]&&&B}$     $\xymatrix{A\ar@{=>}[rrr]&&&B}$     $\xymatrix{A\ar@{.>}[rrr]&&&B}$
$\xymatrix{A\ar@{>->}[rrr]&&&B}$     $\xymatrix{A\ar@3{->}[rrr]&&&B}$     $\xymatrix{A\ar@{<->}[rrr]&&&B}$
$\xymatrix{A\ar@{->>}[rrr]&&&B}$     $\xymatrix{A\ar@{<=>}[rrr]&&&B}$     $\xymatrix{A\ar@{|->}[rrr]&&&B}$
$\xymatrix{A\ar@{^{(}->}[rrr]&&&B}$     $\xymatrix{A\ar@{-^{>}}[rrr]&&&B}$     $\xymatrix{A\ar@{-_{>}}[rrr]&&&B}$
$\xymatrix{A\ar@{-}[rrr]&&&B}$     $\xymatrix{A\ar@{=}[rrr]&&&B}$     $\xymatrix{A\ar@3{-}[rrr]&&&B}$


Четвёртый (обязательный) элемент указывает направление и длину стрелки. Он имеет вид [...], где в скобках указывается последовательность букв u (вверх), d (вниз), r (вправо), l (влево). Количество букв определяет число шагов в указанном направлении. Во всех предыдущих примерах, кроме самого первого, указаны [rrr] или [lll], что означает три шага вправо или влево.
$\xymatrix{X\ar[rd]_f\ar[rr]^{\subseteq}&&{v_fX}\ar[ld]^{f_v}\\&Y}$

Код:
$\xymatrix{X\ar[rd]_f\ar[rr]^{\subseteq}&&{v_fX}\ar[ld]^{f_v}\\&Y}$


Пятый (необязательный элемент) - надпись около стрелки. Этот элемент записывается как ^{текст} (слева от направления стрелки) или _{текст} (справа от направления стрелки). Надпись располагается посередине между центрами узлов. Если названия узлов сильно различаются по величине, то можно использовать конструкцию ^-{текст} или _-{текст}, тогда надпись будет посередине стрелки. Можно использовать конструкцию типа ^(0.3){текст} или _(0.3){текст}, в которой число указывает, какую долю расстояния между центрами узлов нужно оставить перед надписью (от начала стрелки).
$\xymatrix{A\ar[rrr]^{f}_-{f}&&&BBBBB}$
$\xymatrix{A\ar[rrr]^(0.3){f}_(0.7){f}&&&B}$
$\xymatrix{A\ar[rrr]^(0.3){f}_(0.7){f}&&&BBBBB}$
$\xymatrix{A&&&BBBBB\ar[lll]^{f}_-{f}}$
$\xymatrix{A&&&B\ar[lll]^(0.3){f}_(0.7){f}}$
$\xymatrix{A&&&BBBBB\ar[lll]^(0.3){f}_(0.7){f}}$

Код:
$\xymatrix{A\ar[rrr]^{f}_-{f}&&&BBBBB}$
$\xymatrix{A\ar[rrr]^(0.3){f}_(0.7){f}&&&B}$
$\xymatrix{A\ar[rrr]^(0.3){f}_(0.7){f}&&&BBBBB}$
$\xymatrix{A&&&BBBBB\ar[lll]^{f}_-{f}}$
$\xymatrix{A&&&B\ar[lll]^(0.3){f}_(0.7){f}}$
$\xymatrix{A&&&BBBBB\ar[lll]^(0.3){f}_(0.7){f}}$


Для использования пакета \Xy-pic в преамбуле документа должно быть написано
\usepackage[all]{xy}
(на форуме этот пакет включается автоматически).

 Профиль  
                  
 Не в сети
 Re: Первые шаги в наборе формул
СообщениеСб авг 29, 2009 03:36:38 

Появился: 09/08/09
Сообщения: 55
Спасибо, за доступность объяснения

 Профиль  
                  
 Не в сети
 Re: Первые шаги в наборе формул
СообщениеСр сен 16, 2009 19:04:38 
Заслуженный участник
Годы на форумеГоды на форуме
Появился: 18/12/07
Сообщения: 4196
Откуда: Новосибирск
нг в сообщении #71803 писал(а):
\not = - $\not = $
\le \ge \ll \gg < > - $\le \ge \ll \gg < >$


Отрицание равенства: $\neq$ --- можно писать \neq вместо \not =

Знаки нестрогих неравенств: вместо $\le$ и $\ge$ есть команды для знаков с более привычными начертаниями $\leqslant$ (\leqslant) и $\geqslant$ (\geqslant)

_________________
If I don't explain what you ought to know
You can tell me all about it on the next Bardo

 Профиль  
                  
 Не в сети
 Re: Первые шаги в наборе формул
СообщениеПт сен 18, 2009 10:00:05 
Заслуженный участник
Годы на форуме
Появился: 09/05/08
Сообщения: 526
Откуда: Новосибирск
Профессор Снэйп в сообщении #243901 писал(а):
Отрицание равенства: $\neq$ --- можно писать \neq вместо \not =
Можно еще круче сэкономить: \ne (тоже будет $\ne$). :-)

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа



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

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


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

Найти:

Темы с похожим названием

 Темы   Автор   Ответы 
Анализатор формул (нужна здоровая критика)

в форуме Computer Science

traumer

11

Как одновременно изменить стиль всех формул в ворде?

в форуме TeXнические обсуждения

ellipse

3

Российский "вечный двигатель" прошел первые испыта

в форуме Дискуссионные темы (Ф)

Антипка

67

Редактор DIA. Набор формул? (или хотя бы греч. алф.)?

в форуме Software

grgdvo

5

Чтение формул на английском языке

в форуме Математика (общие вопросы)

neverland

14

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