\chapter{Оформление различных элементов}\label{ch:ch1} \section{Форматирование текста}\label{sec:ch1/sec1} Мы можем сделать \textbf{жирный текст} и \textit{курсив}. \section{Ссылки}\label{sec:ch1/sec2} Сошлёмся на библиографию. Одна ссылка: \cite[с.~54]{Sokolov}\cite[с.~36]{Gaidaenko}. Две ссылки: \cite{Sokolov,Gaidaenko}. Ссылка на собственные работы: \cite{vakbib1, confbib2}. Много ссылок: %\cite[с.~54]{Lermontov,Management,Borozda} % такой «фокус» %вызывает biblatex warning относительно опции sortcites, потому что неясно, к %какому источнику относится уточнение о страницах, а bibtex об этой проблеме %даже не предупреждает \cite{Lermontov, Management, Borozda, Marketing, Constitution, FamilyCode, Gost.7.0.53, Razumovski, Lagkueva, Pokrovski, Methodology, Berestova, Kriger}% \ifnumequal{\value{bibliosel}}{0}{% Примеры для bibtex8 \cite{Sirotko, Lukina, Encyclopedia, Nasirova}% }{% Примеры для biblatex через движок biber \cite{Sirotko2, Lukina2, Encyclopedia2, Nasirova2}% }% . И~ещё немного ссылок:~\cite{Article,Book,Booklet,Conference,Inbook,Incollection,Manual,Mastersthesis, Misc,Phdthesis,Proceedings,Techreport,Unpublished} % Следует обратить внимание, что пробел после запятой внутри \cite{} % обрабатывается ожидаемо, а пробел перед запятой, может вызывать проблемы при % обработке ссылок. \cite{medvedev2006jelektronnye, CEAT:CEAT581, doi:10.1080/01932691.2010.513279, Gosele1999161,Li2007StressAnalysis, Shoji199895, test:eisner-sample, test:eisner-sample-shorted, AB_patent_Pomerantz_1968, iofis_patent1960}% \ifnumequal{\value{bibliosel}}{0}{% Примеры для bibtex8 }{% Примеры для biblatex через движок biber \cite{patent2h, patent3h, patent2}% }% . \ifnumequal{\value{bibliosel}}{0}{% Примеры для bibtex8 Попытка реализовать несколько ссылок на конкретные страницы для \texttt{bibtex} реализации библиографии: [\citenum{Sokolov}, с.~54; \citenum{Gaidaenko}, с.~36]. }{% Примеры для biblatex через движок biber Несколько источников (мультицитата): % Тут специально написано по-разному тире, для демонстрации, что % применение специальных тире в настоящий момент в biblatex приводит к непоказу % "с.". \cites[vii--x, 5, 7]{Sokolov}[v"--~x, 25, 526]{Gaidaenko}[vii--x, 5, 7]{Techreport}, работает только в \texttt{biblatex} реализации библиографии. }% Ссылки на собственные работы:~\cite{vakbib1, confbib1}. Сошлёмся на приложения: Приложение~\cref{app:A}, Приложение~\cref{app:B2}. Сошлёмся на формулу: формула~\cref{eq:equation1}. Сошлёмся на изображение: рисунок~\cref{fig:knuth}. Стандартной практикой является добавление к ссылкам префикса, характеризующего тип элемента. Это не является строгим требованием, но~позволяет лучше ориентироваться в документах большого размера. Например, для ссылок на~рисунки используется префикс \textit{fig}, для ссылки на~таблицу "--- \textit{tab}. В таблице \cref{tab:tab_pref} приложения~\cref{app:B4} приведён список рекомендуемых к использованию стандартных префиксов. В некоторых ситуациях возникает необходимость отойти от требований ГОСТ по оформлению ссылок на литературу. В таком случае можно воспользоваться дополнительными опциями пакета \verb+biblatex+. Например, в ссылке на книгу~\cite{sobenin_kdv} использование опции \verb+maxnames=4+ позволяет вывести имена всех четырёх авторов. По ГОСТ имена последних трёх авторов опускаются. Кроме того, часто возникают проблемы с транслитерованными инициалами. Некоторые буквы русского алфавита по правилам транслитерации записываются двумя буквами латинского алфавита (ю-yu, ё-yo и т.д.). Такие инициалы \verb+biblatex+ будет сокращать до одной буквы, что неверно. Поправить его работу можно использовав опцию \verb+giveninits=false+. Пример использования этой опции можно видеть в ссылке~\cite{initials}. \section{Формулы}\label{sec:ch1/sec3} Благодаря пакету \textit{icomma}, \LaTeX~одинаково хорошо воспринимает в~качестве десятичного разделителя и запятую (\(3,1415\)), и точку (\(3.1415\)). \subsection{Ненумерованные одиночные формулы}\label{subsec:ch1/sec3/sub1} Вот так может выглядеть формула, которую необходимо вставить в~строку по~тексту: \(x \approx \sin x\) при \(x \to 0\). А вот так выглядит ненумерованная отдельностоящая формула c подстрочными и надстрочными индексами: \[ (x_1+x_2)^2 = x_1^2 + 2 x_1 x_2 + x_2^2 \] Формула с неопределенным интегралом: \[ \int f(\alpha+x)=\sum\beta \] При использовании дробей формулы могут получаться очень высокие: \[ \frac{1}{\sqrt{2}+ \displaystyle\frac{1}{\sqrt{2}+ \displaystyle\frac{1}{\sqrt{2}+\cdots}}} \] В формулах можно использовать греческие буквы: %Все \original... команды заранее, ради этого примера, определены в Dissertation\userstyles.tex \[ \alpha\beta\gamma\delta\originalepsilon\epsilon\zeta\eta\theta% \vartheta\iota\kappa\varkappa\lambda\mu\nu\xi\pi\varpi\rho\varrho% \sigma\varsigma\tau\upsilon\originalphi\phi\chi\psi\omega\Gamma\Delta% \Theta\Lambda\Xi\Pi\Sigma\Upsilon\Phi\Psi\Omega \] \[%https://texfaq.org/FAQ-boldgreek \boldsymbol{\alpha\beta\gamma\delta\originalepsilon\epsilon\zeta\eta% \theta\vartheta\iota\kappa\varkappa\lambda\mu\nu\xi\pi\varpi\rho% \varrho\sigma\varsigma\tau\upsilon\originalphi\phi\chi\psi\omega\Gamma% \Delta\Theta\Lambda\Xi\Pi\Sigma\Upsilon\Phi\Psi\Omega} \] Для добавления формул можно использовать пары \verb+$+\dots\verb+$+ и \verb+$$+\dots\verb+$$+, но~они считаются устаревшими. Лучше использовать их функциональные аналоги \verb+\(+\dots\verb+\)+ и \verb+\[+\dots\verb+\]+. \subsection{Ненумерованные многострочные формулы}\label{subsec:ch1/sec3/sub2} Вот так можно написать две формулы, не нумеруя их, чтобы знаки <<равно>> были строго друг под другом: \begin{align} f_W & = \min \left( 1, \max \left( 0, \frac{W_{soil} / W_{max}}{W_{crit}} \right) \right), \nonumber \\ f_T & = \min \left( 1, \max \left( 0, \frac{T_s / T_{melt}}{T_{crit}} \right) \right), \nonumber \end{align} Выровнять систему ещё и по переменной \( x \) можно, используя окружение \verb|alignedat| из пакета \verb|amsmath|. Вот так: \[ |x| = \left\{ \begin{alignedat}{2} &&x, \quad &\text{eсли } x\geqslant 0 \\ &-&x, \quad & \text{eсли } x<0 \end{alignedat} \right. \] Здесь первый амперсанд (в исходном \LaTeX\ описании формулы) означает выравнивание по~левому краю, второй "--- по~\( x \), а~третий "--- по~слову <<если>>. Команда \verb|\quad| делает большой горизонтальный пробел. Ещё вариант: \[ |x|= \begin{cases} \phantom{-}x, \text{если } x \geqslant 0 \\ -x, \text{если } x<0 \end{cases} \] Кроме того, для нумерованных формул \verb|alignedat| делает вертикальное выравнивание номера формулы по центру формулы. Например, выравнивание компонент вектора: \begin{equation} \label{eq:2p3} \begin{alignedat}{2} {\mathbf{N}}_{o1n}^{(j)} = \,{\sin} \phi\,n\!\left(n+1\right) {\sin}\theta\, \pi_n\!\left({\cos} \theta\right) \frac{ z_n^{(j)}\!\left( \rho \right) }{\rho}\, &{\boldsymbol{\hat{\mathrm e}}}_{r}\,+ \\ +\, {\sin} \phi\, \tau_n\!\left({\cos} \theta\right) \frac{ \left[\rho z_n^{(j)}\!\left( \rho \right)\right]^{\prime} }{\rho}\, &{\boldsymbol{\hat{\mathrm e}}}_{\theta}\,+ \\ +\, {\cos} \phi\, \pi_n\!\left({\cos} \theta\right) \frac{ \left[\rho z_n^{(j)}\!\left( \rho \right)\right]^{\prime} }{\rho}\, &{\boldsymbol{\hat{\mathrm e}}}_{\phi}\:. \end{alignedat} \end{equation} Ещё об отступах. Иногда для лучшей <<читаемости>> формул полезно немного исправить стандартные интервалы \LaTeX\ с учётом логической структуры самой формулы. Например в формуле~\cref{eq:2p3} добавлен небольшой отступ \verb+\,+ между основными сомножителями, ниже результат применения всех вариантов отступа: \begin{align*} \backslash! & \quad f(x) = x^2\! +3x\! +2 \\ \mbox{по-умолчанию} & \quad f(x) = x^2+3x+2 \\ \backslash, & \quad f(x) = x^2\, +3x\, +2 \\ \backslash{:} & \quad f(x) = x^2\: +3x\: +2 \\ \backslash; & \quad f(x) = x^2\; +3x\; +2 \\ \backslash \mbox{space} & \quad f(x) = x^2\ +3x\ +2 \\ \backslash \mbox{quad} & \quad f(x) = x^2\quad +3x\quad +2 \\ \backslash \mbox{qquad} & \quad f(x) = x^2\qquad +3x\qquad +2 \end{align*} Можно использовать разные математические алфавиты: \begin{align} \mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ} \nonumber \\ \mathfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZ} \nonumber \\ \mathbb{ABCDEFGHIJKLMNOPQRSTUVWXYZ} \nonumber \end{align} Посмотрим на систему уравнений на примере аттрактора Лоренца: \[ \left\{ \begin{array}{rl} \dot x = & \sigma (y-x) \\ \dot y = & x (r - z) - y \\ \dot z = & xy - bz \end{array} \right. \] А для вёрстки матриц удобно использовать многоточия: \[ \left( \begin{array}{ccc} a_{11} & \ldots & a_{1n} \\ \vdots & \ddots & \vdots \\ a_{n1} & \ldots & a_{nn} \\ \end{array} \right) \] \subsection{Нумерованные формулы}\label{subsec:ch1/sec3/sub3} А вот так пишется нумерованная формула: \begin{equation} \label{eq:equation1} e = \lim_{n \to \infty} \left( 1+\frac{1}{n} \right) ^n \end{equation} Нумерованных формул может быть несколько: \begin{equation} \label{eq:equation2} \lim_{n \to \infty} \sum_{k=1}^n \frac{1}{k^2} = \frac{\pi^2}{6} \end{equation} Впоследствии на формулы~\cref{eq:equation1, eq:equation2} можно ссылаться. Сделать так, чтобы номер формулы стоял напротив средней строки, можно, используя окружение \verb|multlined| (пакет \verb|mathtools|) вместо \verb|multline| внутри окружения \verb|equation|. Вот так: \begin{equation} % \tag{S} % tag - вписывает свой текст \label{eq:equation3} \begin{multlined} 1+ 2+3+4+5+6+7+\dots + \\ + 50+51+52+53+54+55+56+57 + \dots + \\ + 96+97+98+99+100=5050 \end{multlined} \end{equation} Уравнения~\cref{eq:subeq_1,eq:subeq_2} демонстрируют возможности окружения \verb|\subequations|. \begin{subequations} \label{eq:subeq_1} \begin{gather} y = x^2 + 1 \label{eq:subeq_1-1} \\ y = 2 x^2 - x + 1 \label{eq:subeq_1-2} \end{gather} \end{subequations} Ссылки на отдельные уравнения~\cref{eq:subeq_1-1,eq:subeq_1-2,eq:subeq_2-1}. \begin{subequations} \label{eq:subeq_2} \begin{align} y & = x^3 + x^2 + x + 1 \label{eq:subeq_2-1} \\ y & = x^2 \end{align} \end{subequations} \subsection{Форматирование чисел и размерностей величин}\label{sec:units} Числа форматируются при помощи команды \verb|\num|: \num{5,3}; \num{2,3e8}; \num{12345,67890}; \num{2,6 d4}; \num{1+-2i}; \num{.3e45}; \num[exponent-base=2]{5 e64}; \num[exponent-base=2,exponent-to-prefix]{5 e64}; \num{1.654 x 2.34 x 3.430} \num{1 2 x 3 / 4}. Для написания последовательности чисел можно использовать команды \verb|\numlist| и \verb|\numrange|: \numlist{10;30;50;70}; \numrange{10}{30}. Значения углов можно форматировать при помощи команды \verb|\ang|: \ang{2.67}; \ang{30,3}; \ang{-1;;}; \ang{;-2;}; \ang{;;-3}; \ang{300;10;1}. Обратите внимание, что ГОСТ запрещает использование знака <<->> для обозначения отрицательных чисел за исключением формул, таблиц и~рисунков. Вместо него следует использовать слово <<минус>>. Размерности можно записывать при помощи команд \verb|\si| и \verb|\SI|: \si{\farad\squared\lumen\candela}; \si{\joule\per\mole\per\kelvin}; \si[per-mode = symbol-or-fraction]{\joule\per\mole\per\kelvin}; \si{\metre\per\second\squared}; \SI{0.10(5)}{\neper}; \SI{1.2-3i e5}{\joule\per\mole\per\kelvin}; \SIlist{1;2;3;4}{\tesla}; \SIrange{50}{100}{\volt}. Список единиц измерений приведён в таблицах~\cref{tab:unit:base, tab:unit:derived,tab:unit:accepted,tab:unit:physical,tab:unit:other}. Приставки единиц приведены в~таблице~\cref{tab:unit:prefix}. С дополнительными опциями форматирования можно ознакомиться в~описании пакета \texttt{siunitx}; изменить или добавить единицы измерений можно в~файле \texttt{siunitx.cfg}. \begin{table} \centering \captionsetup{justification=centering} % выравнивание подписи по-центру \caption{Основные величины СИ}\label{tab:unit:base} \begin{tabular}{llc} \toprule Название & Команда & Символ \\ \midrule Ампер & \verb|\ampere| & \si{\ampere} \\ Кандела & \verb|\candela| & \si{\candela} \\ Кельвин & \verb|\kelvin| & \si{\kelvin} \\ Килограмм & \verb|\kilogram| & \si{\kilogram} \\ Метр & \verb|\metre| & \si{\metre} \\ Моль & \verb|\mole| & \si{\mole} \\ Секунда & \verb|\second| & \si{\second} \\ \bottomrule \end{tabular} \end{table} \begin{table} \small \centering \begin{threeparttable}% выравнивание подписи по границам таблицы \caption{Производные единицы СИ}\label{tab:unit:derived} \begin{tabular}{llc|llc} \toprule Название & Команда & Символ & Название & Команда & Символ \\ \midrule Беккерель & \verb|\becquerel| & \si{\becquerel} & Ньютон & \verb|\newton| & \si{\newton} \\ Градус Цельсия & \verb|\degreeCelsius| & \si{\degreeCelsius} & Ом & \verb|\ohm| & \si{\ohm} \\ Кулон & \verb|\coulomb| & \si{\coulomb} & Паскаль & \verb|\pascal| & \si{\pascal} \\ Фарад & \verb|\farad| & \si{\farad} & Радиан & \verb|\radian| & \si{\radian} \\ Грей & \verb|\gray| & \si{\gray} & Сименс & \verb|\siemens| & \si{\siemens} \\ Герц & \verb|\hertz| & \si{\hertz} & Зиверт & \verb|\sievert| & \si{\sievert} \\ Генри & \verb|\henry| & \si{\henry} & Стерадиан & \verb|\steradian| & \si{\steradian} \\ Джоуль & \verb|\joule| & \si{\joule} & Тесла & \verb|\tesla| & \si{\tesla} \\ Катал & \verb|\katal| & \si{\katal} & Вольт & \verb|\volt| & \si{\volt} \\ Люмен & \verb|\lumen| & \si{\lumen} & Ватт & \verb|\watt| & \si{\watt} \\ Люкс & \verb|\lux| & \si{\lux} & Вебер & \verb|\weber| & \si{\weber} \\ \bottomrule \end{tabular} \end{threeparttable} \end{table} \begin{table} \centering \begin{threeparttable}% выравнивание подписи по границам таблицы \caption{Внесистемные единицы}\label{tab:unit:accepted} \begin{tabular}{llc} \toprule Название & Команда & Символ \\ \midrule День & \verb|\day| & \si{\day} \\ Градус & \verb|\degree| & \si{\degree} \\ Гектар & \verb|\hectare| & \si{\hectare} \\ Час & \verb|\hour| & \si{\hour} \\ Литр & \verb|\litre| & \si{\litre} \\ Угловая минута & \verb|\arcminute| & \si{\arcminute} \\ Угловая секунда & \verb|\arcsecond| & \si{\arcsecond} \\ % Минута & \verb|\minute| & \si{\minute} \\ Тонна & \verb|\tonne| & \si{\tonne} \\ \bottomrule \end{tabular} \end{threeparttable} \end{table} \begin{table} \centering \captionsetup{justification=centering} \caption{Внесистемные единицы, получаемые из эксперимента}\label{tab:unit:physical} \begin{tabular}{llc} \toprule Название & Команда & Символ \\ \midrule Астрономическая единица & \verb|\astronomicalunit| & \si{\astronomicalunit} \\ Атомная единица массы & \verb|\atomicmassunit| & \si{\atomicmassunit} \\ Боровский радиус & \verb|\bohr| & \si{\bohr} \\ Скорость света & \verb|\clight| & \si{\clight} \\ Дальтон & \verb|\dalton| & \si{\dalton} \\ Масса электрона & \verb|\electronmass| & \si{\electronmass} \\ Электрон Вольт & \verb|\electronvolt| & \si{\electronvolt} \\ Элементарный заряд & \verb|\elementarycharge| & \si{\elementarycharge} \\ Энергия Хартри & \verb|\hartree| & \si{\hartree} \\ Постоянная Планка & \verb|\planckbar| & \si{\planckbar} \\ \bottomrule \end{tabular} \end{table} \begin{table} \centering \begin{threeparttable}% выравнивание подписи по границам таблицы \caption{Другие внесистемные единицы}\label{tab:unit:other} \begin{tabular}{llc} \toprule Название & Команда & Символ \\ \midrule Ангстрем & \verb|\angstrom| & \si{\angstrom} \\ Бар & \verb|\bar| & \si{\bar} \\ Барн & \verb|\barn| & \si{\barn} \\ Бел & \verb|\bel| & \si{\bel} \\ Децибел & \verb|\decibel| & \si{\decibel} \\ Узел & \verb|\knot| & \si{\knot} \\ Миллиметр ртутного столба & \verb|\mmHg| & \si{\mmHg} \\ Морская миля & \verb|\nauticalmile| & \si{\nauticalmile} \\ Непер & \verb|\neper| & \si{\neper} \\ \bottomrule \end{tabular} \end{threeparttable} \end{table} \begin{table} \small \centering \begin{threeparttable}% выравнивание подписи по границам таблицы \caption{Приставки СИ}\label{tab:unit:prefix} \begin{tabular}{llcc|llcc} \toprule Приставка & Команда & Символ & Степень & Приставка & Команда & Символ & Степень \\ \midrule Иокто & \verb|\yocto| & \si{\yocto} & -24 & Дека & \verb|\deca| & \si{\deca} & 1 \\ Зепто & \verb|\zepto| & \si{\zepto} & -21 & Гекто & \verb|\hecto| & \si{\hecto} & 2 \\ Атто & \verb|\atto| & \si{\atto} & -18 & Кило & \verb|\kilo| & \si{\kilo} & 3 \\ Фемто & \verb|\femto| & \si{\femto} & -15 & Мега & \verb|\mega| & \si{\mega} & 6 \\ Пико & \verb|\pico| & \si{\pico} & -12 & Гига & \verb|\giga| & \si{\giga} & 9 \\ Нано & \verb|\nano| & \si{\nano} & -9 & Терра & \verb|\tera| & \si{\tera} & 12 \\ Микро & \verb|\micro| & \si{\micro} & -6 & Пета & \verb|\peta| & \si{\peta} & 15 \\ Милли & \verb|\milli| & \si{\milli} & -3 & Екса & \verb|\exa| & \si{\exa} & 18 \\ Санти & \verb|\centi| & \si{\centi} & -2 & Зетта & \verb|\zetta| & \si{\zetta} & 21 \\ Деци & \verb|\deci| & \si{\deci} & -1 & Иотта & \verb|\yotta| & \si{\yotta} & 24 \\ \bottomrule \end{tabular} \end{threeparttable} \end{table} \subsection{Заголовки с формулами: \texorpdfstring{\(a^2 + b^2 = c^2\)}{% a\texttwosuperior\ + b\texttwosuperior\ = c\texttwosuperior}, \texorpdfstring{\(\left\vert\textrm{{Im}}\Sigma\left( \protect\varepsilon\right)\right\vert\approx const\)}{|ImΣ (ε)| ≈ const}, \texorpdfstring{\(\sigma_{xx}^{(1)}\)}{σ\_\{xx\}\textasciicircum\{(1)\}} }\label{subsec:with_math} Пакет \texttt{hyperref} берёт текст для закладок в pdf-файле из~аргументов команд типа \verb|\section|, которые могут содержать математические формулы, а~также изменения цвета текста или шрифта, которые не отображаются в~закладках. Чтобы использование формул в заголовках не вызывало в~логе компиляции появление предупреждений типа <<\texttt{Token not allowed in~a~PDF string (Unicode):(hyperref) removing...}>>, следует использовать конструкцию \verb|\texorpdfstring{}{}|, где в~первых фигурных скобках указывается формула, а~во~вторых "--- запись формулы для закладок. \section{Рецензирование текста}\label{sec:markup} В шаблоне для диссертации и автореферата заданы команды рецензирования. Они видны при компиляции шаблона в режиме черновика или при установке соответствующей настройки (\verb+showmarkup+) в~файле \verb+common/setup.tex+. Команда \verb+\todo+ отмечает текст красным цветом. \todo{Например, так.} Команда \verb+\note+ позволяет выбрать цвет текста. \note{Чёрный, } \note[red]{красный, } \note[green]{зелёный, } \note[blue]{синий.} \note[orange]{Обратите внимание на ширину и расстановку формирующихся пробелов, в~результате приведённой записи (зависит также от~применяемого компилятора).} Окружение \verb+commentbox+ также позволяет выбрать цвет. \begin{commentbox}[red] Красный текст. Несколько параграфов красного текста. \end{commentbox} \begin{commentbox}[blue] Синяя формула. \begin{equation} \alpha + \beta = \gamma \end{equation} \end{commentbox} \verb+commentbox+ позволяет закомментировать участок кода в~режиме чистовика. Чтобы убрать кусок кода для всех режимов, можно использовать окружение \verb+comment+. \begin{comment} Этот текст всегда скрыт. \end{comment} \section{Работа со списком сокращений и~условных обозначений}\label{sec:acronyms} С помощью пакета \texttt{nomencl} можно создавать удобный сортированный список сокращений и условных обозначений во время написания текста. Вызов \verb+\nomenclature+ добавляет нужный символ или сокращение с~описанием в~список, который затем печатается вызовом \verb+\printnomenclature+ в~соответствующем разделе. Для того, чтобы эти операции прошли, потребуется дополнительный вызов \verb+makeindex -s nomencl.ist -o %.nls %.nlo+ в~командной строке, где вместо \verb+%+ следует подставить имя главного файла проекта (\verb+dissertation+ для этого шаблона). Затем потребуется один или два дополнительных вызова компилятора проекта. \begin{equation} \omega = c k, \end{equation} где \( \omega \) "--- частота света, \( c \) "--- скорость света, \( k \) "--- модуль волнового вектора. \nomenclature{\(\omega\)}{частота света\nomrefeq} \nomenclature{\(c\)}{скорость света\nomrefpage} \nomenclature{\(k\)}{модуль волнового вектора\nomrefeqpage} Использование \begin{verbatim} \nomenclature{\(\omega\)}{частота света\nomrefeq} \nomenclature{\(c\)}{скорость света\nomrefpage} \nomenclature{\(k\)}{модуль волнового вектора\nomrefeqpage} \end{verbatim} после уравнения добавит в список условных обозначений три записи. Ссылки \verb+\nomrefeq+ на последнее уравнение, \verb+\nomrefpage+ "--- на страницу, \verb+\nomrefeqpage+ "--- сразу на~последнее уравнение и~на~страницу, можно опускать и~не~использовать. Группировкой и сортировкой пунктов в списке можно управлять с~помощью указания дополнительных аргументов к команде \verb+nomenclature+. Например, при вызове \begin{verbatim} \nomenclature[03]{\( \hbar \)}{постоянная Планка} \nomenclature[01]{\( G \)}{гравитационная постоянная} \end{verbatim} \( G \) будет стоять в списке выше, чем \( \hbar \). Для корректных вертикальных отступов между строками в описании лучше не~использовать многострочные формулы в~списке обозначений. \nomenclature{% \( \begin{rcases} a_n \\ b_n \end{rcases} \)% }{коэффициенты разложения Ми в дальнем поле соответствующие электрическим и магнитным мультиполям} \nomenclature[a\( e \)]{\( {\boldsymbol{\hat{\mathrm e}}} \)}{единичный вектор} \nomenclature{\( E_0 \)}{амплитуда падающего поля} \nomenclature{\( j \)}{тип функции Бесселя} \nomenclature{\( k \)}{волновой вектор падающей волны} \nomenclature{% \( \begin{rcases} a_n \\ b_n \end{rcases} \)% }{и снова коэффициенты разложения Ми в дальнем поле соответствующие электрическим и магнитным мультиполям. Добавлено много текста, так что описание группы условных обозначений значительно превысило высоту этой группы...} \nomenclature{\( L \)}{общее число слоёв} \nomenclature{\( l \)}{номер слоя внутри стратифицированной сферы} \nomenclature{\( \lambda \)}{длина волны электромагнитного излучения в вакууме} \nomenclature{\( n \)}{порядок мультиполя} \nomenclature{% \( \begin{rcases} {\mathbf{N}}_{e1n}^{(j)} & {\mathbf{N}}_{o1n}^{(j)} \\ {\mathbf{M}_{o1n}^{(j)}} & {\mathbf{M}_{e1n}^{(j)}} \end{rcases} \)% }{сферические векторные гармоники} \nomenclature{\( \mu \)}{магнитная проницаемость в вакууме} \nomenclature{\( r, \theta, \phi \)}{полярные координаты} \nomenclature{\( \omega \)}{частота падающей волны} С помощью \verb+nomenclature+ можно включать в~список сокращения, не~используя их~в~тексте. % запись сокращения в список происходит командой \nomenclature, % а не употреблением самого сокращения \nomenclature{FEM}{finite element method, метод конечных элементов} \nomenclature{FIT}{finite integration technique, метод конечных интегралов} \nomenclature{FMM}{fast multipole method, быстрый метод многополюсника} \nomenclature{FVTD}{finite volume time-domain, метод конечных объёмов во~временной области} \nomenclature{MLFMA}{multilevel fast multipole algorithm, многоуровневый быстрый алгоритм многополюсника} \nomenclature{BEM}{boundary element method, метод граничных элементов} \nomenclature{CST MWS}{Computer Simulation Technology Microwave Studio программа для компьютерного моделирования уравнен Максвелла} \nomenclature{DDA}{discrete dipole approximation, приближение дискретиных диполей} \nomenclature{FDFD}{finite difference frequency domain, метод конечных разностей в~частотной области} \nomenclature{FDTD}{finite difference time domain, метод конечных разностей во~временной области} \nomenclature{MoM}{method of moments, метод моментов} \nomenclature{MSTM}{multiple sphere T-Matrix, метод Т-матриц для множества сфер} \nomenclature{PSTD}{pseudospectral time domain method, псевдоспектральный метод во~временной области} \nomenclature{TLM}{transmission line matrix method, метод матриц линий передач} \FloatBarrier