Как писать формулы? Язык разметки LaTeX

Недавно у меня спросили в личном сообщении о том, как можно писать формулы на форуме. Этот вопрос задавался на форуме уже несколько раз, поэтому я подумал, что надо наконец написать полноценный ответ.

Как мы пишем формулы?

Латех — это язык разметки. Для него не нужен особенный уровень доверия (если получается отправлять сообщения, значит можно использовать формулы). Если хотите создать in-line формулу, вам надо написать выражение внутри двух знаков доллара — $[expression]$. Можно еще писать выражение отдельными блоками, для этого надо поставить по два знака доллара на отдельных строках:

$$
[expression]
$$

Как можно научиться так писать?

Немного про латех было сказано здесь — Кинетика разложения ацетона в газовой фазе, там же есть ссылка на Beyond Wiki, где написано еще немного и прикреплен файл с символами из \LaTeX. В целом, этих знаний будет достаточно, но если захотите получше изучить язык, его применение, можете посидеть на официальном сайте проекта — \LaTeX \text{ Project}. Там можно почитать про то, что такое \LaTeX, найти книги для изучения, документацию для авторов и прочее.

Если покажется, что это многовато (а так может показаться), можно почитать эту статью — Learn LaTeX in 30 minutes - Overleaf, Online LaTeX Editor. И если дальше заинтересует, можно сидеть и часами читать документацию на этом же сайте (и прямо в нем же писать документ на \LaTeX).

Как писать химические формулы?

На Сайте используется пакет mhchem, с помощью которого можно писать химические формулы и уравнения реакций. Здесь приведены команды с примерами.

Еще пару вещей из \LaTeX можно увидеть здесь:

  1. Использование Latex
  2. Окрашенный ароматический углеводород с минимальным количеством циклов

Примеры

И наверное было бы идеально, если бы я поделился кодом некоторых выражений, которые я писал в ответах.

Получится, что \displaystyle \frac{\ln(p_i/p_j)}{\ln(p_i^\prime / p_j^\prime)} = \frac{T^\prime}{T}.

Получится, что $\displaystyle \frac{\ln(p_i/p_j)}{\ln(p_i^\prime / p_j^\prime)} = \frac{T^\prime}{T}$.

Из Распределение Больцмана.

\tau_{1/2}^{\prime} = \frac{ 2^{b+1} - 1 }{ [A]_{0}^{\prime b+1} } \cdot \frac{1}{n_1} \left( \frac{n_1}{n_2} \right)^{b} \frac{1}{b+1} \frac{1}{k}
\tau_{1/2}^{\prime} = \frac{ 2^{b+1} - 1 }{ [A]_{0}^{\prime b+1} } \cdot \frac{1}{n_1} \left( \frac{n_1}{n_2} \right)^{b} \frac{1}{b+1} \frac{1}{k}

Из Кинетика n-го порядка.

\int\limits_{k_1}^{k_2}d \ln k = \frac{\Delta H}{R} \cdot \int\limits_{T_1}^{T_2}{\frac{dT}{T^2} }
\int\limits_{k_1}^{k_2}d \ln k = \frac{\Delta H}{R} \cdot \int\limits_{T_1}^{T_2}{\frac{dT}{T^2} }

Из Физхим, интегрирование.

\begin{cases} n_1 \cdot M(\ce{Al2O3}) + n_2 \cdot M(\ce{SiO2}) = 43.68 \\ \displaystyle\frac{ (3n_1 + 2n_2) \cdot M(\ce{O}) }{43.68} = 0.4928 \end{cases}
\begin{cases}
n_1 \cdot M(\ce{Al2O3}) + n_2 \cdot M(\ce{SiO2}) = 43.68 \\ 
\displaystyle\frac{ (3n_1 + 2n_2) \cdot M(\ce{O}) }{43.68} = 0.4928
\end{cases}

Из Задача на массовую долю.

\ce{\underset{-x}(CH3)2CO-> \underset{+x}C2H4 + \underset{+x}H2 + \underset{+x}CO}
\ce{\underset{-x}(CH3)2CO-> \underset{+x}C2H4 + \underset{+x}H2 + \underset{+x}CO}

Из Кинетика разложения ацетона в газовой фазе.

Бонус

Также есть небольшая хитрость — если вам понравилась какая-то формула на форуме и вы хотите узнать, как ее написали, можете перейти в раздел Активность в профиле пользователя, который написал формулу и найти (можно по дате) там нужное сообщение. Если раскрыть сообщение (стрелка справа сверху), можно увидеть код формул.

20 лайков

https://texnique.xyz/

есть кстати такой сайт для теста скорости набора \LaTeX. можно друг с дружком посоревноваться (я набираю 40 :sunglasses: :sunglasses:)

5 лайков

К слову, если дискорс не узнает язык кода автоматически, можно ему подсказать. Сравни:

Получится, что $\displaystyle \frac{\ln(p_i/p_j)}{\ln(p_i^\prime / p_j^\prime)} = \frac{T^\prime}{T}$.
\```
Получится, что $\displaystyle \frac{\ln(p_i/p_j)}{\ln(p_i^\prime / p_j^\prime)} = \frac{T^\prime}{T}$.
\```

И

Получится, что $\displaystyle \frac{\ln(p_i/p_j)}{\ln(p_i^\prime / p_j^\prime)} = \frac{T^\prime}{T}$.
\```latex
Получится, что $\displaystyle \frac{\ln(p_i/p_j)}{\ln(p_i^\prime / p_j^\prime)} = \frac{T^\prime}{T}$.
\```

(Обратные слэши перед обратными апострофами не нужны, это просто для иллюстрации чтобы он не интерпретировал их как команду)

Языки, которые можно подсказывать:

6 лайков

Надо бы добавить, что на форуме можно использовать пакет MhChem, который сильно упрощает написание химических формул/реакций.

Полная документация с примерами.

9 лайков