Объяснение каждой \\команды во вселенной LaTeX

Глобальный справочник: сотни команд и сред LaTeX, от ядра до amsmath, Hyperref, TikZ, biblatex и Beamer, каждая из которых объясняется в одной строке.

Объяснение каждой \команды во вселенной LaTeX

На этой странице описаны все команды LaTeX и среда, которые появляются в любом уроке Oleafly Learn, а также более широкий стандартный словарь, который вы встретите в реальных документах. Kernel, amsmath, Hyperref,graphicx, booktabs, biblatex, TikZ, Beamer и пакеты, которые исследователи фактически загружают. Просмотрите его по категориям или найдите на странице команду, которую вы только что встретили, с помощью Ctrl/Cmd-F. Каждая запись представляет собой одну строку: что она делает и, где это важно, из какого пакета она взята.

Классы документов и настройка

КомандаЧто он делает
\documentclass{статья}Первая строка каждого документа: выбирает общий макет; «статья» — выбор по умолчанию для статей.
\documentclass{отчет}Класс для более длинных отчетов: добавляет \chapter и запускает аннотацию на отдельной странице.
\documentclass{книга}Класс для книг: главы, двусторонняя раскладка, лицевая/основная/конечная.
\documentclass{letter}Класс для корреспонденции с командами \opening, \closing и адресами.
\documentclass{проектор}Класс для слайд-презентаций, созданных на основе фреймов.
\documentclass[11pt,a4paper]{статья}Общие параметры класса: размер шрифта (10 пт, 11 пт, 12 пт), бумага (а4, Letter), «двухколоночный», «двусторонний», «альбомная», «черновик», «титульный лист».
\usepackage{amsmath}Загружает пакет в преамбуле для добавления функций.
\usepackage[margin=1in]{geometry}Устанавливает поля страницы и размер бумаги (геометрию).
\title{...}Сохраняет заголовок документа, напечатанный позже с помощью \maketitle.
\author{...}Сохраняет список авторов \maketitle; разделите нескольких авторов с помощью \and.
Разделитель между именами авторов внутри \author{...}.
\date{...}Сохраняет дату, указанную \maketitle; \date{} скрывает его, \date{\today} показывает сегодняшний день.
\сегодняПечатает текущую дату во время компиляции.
\maketitleПечатает основную надпись из \title, \author и \date.
\спасибо{...}Прикрепляет сноску к заголовку или имени автора, например. для финансирования или контактной информации.
\institut{...}Команда принадлежности автора, используемая Beamer и классом Springer LNCS.
\inst{1}Надстрочный маркер принадлежности в списках авторов LNCS и Beamer: Ада Лавлейс\inst{1}.
\keywords{...}Печатает список ключевых слов статьи в издательстве.такие классы, как acmart и llncs.
\адрес{...}Класс Letter: хранит адрес отправителя фирменного бланка.
\подпись{...}Класс Letter: хранит имя, напечатанное под закрытием.
\opening{Дорогой ...}класс Letter: печатает приветствие и запускает тело письма.
\closing{С уважением,}класс Letter: печатает блок подписи и подписи.
\LaTeXПечатает логотип LaTeX с поднятыми и опущенными буквами.
\TeXПечатает логотип TeX с заниженной буквой E.
\input{файл}Вставляет на место другой файл .tex, как если бы вы его там напечатали.
\include{chapter1}Вводит файл главы, начиная с новой страницы; включает частичную компиляцию через \includeonly.
\includeonly{chapter1,chapter3}Список преамбул, ограничивающий фактически компилируемые файлы \include.
\hypersetup{...}Настраивает параметры гиперссылки, такие как цвета ссылок и метаданные PDF.
\AtBeginDocument{...}Запускает код сразу после \begin{document}, что полезно при поздней настройке.
\AtEndDocument{...}Запускает код непосредственно перед завершением документа.
\makeatletterВременно преобразует @ в букву, чтобы вы могли использовать или исправлять внутренние команды.
\ makeatotherВосстанавливает @ в нормальное состояние после \makeatletter.
\typeout{...}Выводит сообщение в журнал компиляции и на терминал, что удобно для отладки.
\защититьЗащищает хрупкую команду внутри движущегося аргумента, такого как \caption или \section.
\listfilesКоманда преамбулы, которая регистрирует каждый загруженный файл и его версию для отчетов об ошибках.

Структура и секционирование

КомандаЧто он делает
\part{...}Подразделение самого высокого уровня, над главами, в классах книг и отчетов.
\глава{...}Нумерованный заголовок главы в классах книг и отчетов (не в статье).
\section{...}Нумерованный заголовок верхнего уровня в статье.
\subsection{...}Нумерованный заголовок на один уровень ниже \section.
\subsubsection{...}Нумерованный заголовок на один уровень ниже \subsection.
\параграф{...}Заголовок самого низкого уровня: жирный заголовок в начале абзаца.
\subparagraph{...}На один уровень ниже \paragraph, требуется редко.
\section*{...}При выделенном разделе заголовок печатается без номера или содержания.
\приложениеИзменяет нумерацию, поэтому следующие главы или разделы становятся Приложением A, B, C.
\appendixpageПечатает отдельную разделительную страницу «Приложения» (пакет приложений).
\tableofcontentsПечатает оглавление, созданное на основе команд секционирования.
\listoffiguresПечатает список всех подписей к рисункам с номерами страниц.
\listoftablesПечатает список всех заголовков таблиц с номерами страниц.
\frontmatterПереключатель класса книги для страниц предварительного содержимого: римские номера страниц, ненумерованные главы.
\mainmatterКнижный класс переключается обратно на основное содержание: арабские номера страниц, пронумерованные главы.
\backmatterПереключение класса книги для конечных страниц: главы перестают нумероваться.
\addcontentsline{toc}{chapter}{...}Вручную добавляет запись в оглавление (или список рисунков/таблиц).
\addtocontents{toc}{...}Записывает произвольный материал (например, пробелы) в файл содержимого.
\setcounter{secnumlength}{3}Управляет глубиной разделения чисел.
\setcounter{toclength}{2}Управляет глубиной содержания.

Определение команд и сред

КомандаЧто он делает
\newcommand{\R}{\mathbb{R}}Определяет вашу собственную команду; ошибки, если имя уже существует.
\renewcommand{...}{...}Переопределяет существующую команду; ошибки, если его нет.
\providecommand{...}{...}Определяет команду, только если она еще не определена; в противном случае молча ничего не делает.
\НовыйДокументКоммандСовременное определение команды с гибкими дополнительными аргументами (LaTeX3/xparse).
\newenvironment{name}{начальный код}{конечный код}Определяет вашу собственную среду с кодом, запускаемым в \begin и \end.
\renewenvironment{name}{...}{...}Переопределяет существующую среду.
\ensuremath{...}Заставляет математическое содержимое макроса работать как внутри, так и вне математического режима.
\DeclareMathOperator{\E}{E}Определяет прямое имя оператора; форма со звездочкой устанавливает ограничения ниже (amsmath).
\DeclareMathOperator*{\argmin}{arg\,min}Форма со звездочкой: оператор принимает пределы, указанные ниже в математических вычислениях (amsmath).
\newtheorem{lemma}{Лемма}Объявляет среду, подобную теореме (amsthm).
\фуПример имени пользовательского макроса в уроке \newcommand, а не настоящей команды LaTeX.
\abs{x}Пример пользовательского макроса из урока по пользовательским командам, который набирает полосы абсолютных значений.
\mat{A}Пример пользовательского макроса из урока по пользовательским командам для жирного матричного символа.
\vect{v}Пример пользовательского макроса из урока по пользовательским командам для жирного векторного символа.
\set{...}Пример пользовательского макроса из урока по пользовательским командам, который набирает фигурные скобки определенного размера.
\citepairПример определяемого пользователем вспомогательного макроса цитирования из урока по пользовательским командам, а не стандартной команды.
\EПример определяемого пользователем оператора ожидания, обычно определяемого с помощью\DeclareMathOperator или \newcommand.
\RПример пользовательского макроса для действительных чисел: \newcommand{\R}{\mathbb{R}}.
\argmax, \argminИмена операторов для arg max/arg min, определенные в этом курсе с помощью \DeclareMathOperator*, поэтому индексы располагаются ниже.

Счетчики и длины

КомандаЧто он делает
\newcounter{examples}Создает новый счетчик, который может быть сброшен родительским элементом: \newcounter{examples}[section].
\setcounter{page}{1}Устанавливает значение счетчика, здесь перезапускает нумерацию страниц.
\addtocounter{examples}{2}Добавляет значение к счетчику, ничего не печатая.
\stepcounter{examples}Увеличивает счетчик на единицу.
\refstepcounter{examples}Увеличивает счетчик и делает его целью для следующего \label.
\value{examples}Считывает значение счетчика для использования в арифметических операциях или сравнениях.
\арабский{примеры}Печатает счетчик в виде арабских цифр: 1, 2, 3.
\roman{examples}, \Roman{examples}Печатает счетчик в виде римских цифр в нижнем или верхнем регистре.
\alph{examples}, \Alph{examples}Печатает счетчик строчными или прописными буквами.
\fnsymbol{footnote}Печатает счетчик в виде символов сноски: звездочки, кинжала и т. д.
\newlength{\mygap}Создает новый регистр длины.
\setlength{\parskip}{6pt}Присваивает значение регистру длины.
\addtolength{\textheight}{1см}Добавляет к существующей длине.
\settowidth{\mygap}{текст}Устанавливает длину, равную естественной ширине некоторого текста.
\parindentДлина отступа первой строки абзаца; устанавливается с помощью \setlength{\parindent}{0pt}.
\парскипДлина вертикального промежутка между абзацами; устанавливается с помощью \setlength.
\linewidthДлина текущей строки, удобная для изменения размера: width=\linewidth.
\textwidthДлина полнотекстового блока на странице.
\texteightДлина высоты полнотекстового блока на странице.
\columnwidthШирина одного столбца в макете с несколькими столбцами.
\baselineskipРасстояние по вертикали между базовыми линиями последовательных линий.
\linespread{1.3}Масштабирует интерлиньяж (межстрочный интервал) для всего документа; для вступления в силу требуется \selectfont или команда размера.

Абзацы, разрывы строк и расстановка переносов

КомандаЧто он делает
\\Завершает текущую строку внутри абзацев, таблиц и массивов.
\\[6pt]Разрыв строки с дополнительным вертикальным пробелом после него.
\новая строкаРазбивает строку, не выравнивая ее и не допуская разрыва страницы.
\linebreakЗдесь запрашивается обоснованный разрыв строки; необязательный [0-4] устанавливает настойчивость.
\nolinebreakПрепятствует разрыву строки в этом месте.
\парЗавершает абзац так же, как и пустая строка в исходном коде.
\ноиндентПодавляет отступ первой строки следующего абзаца.
\отступПринудительно устанавливает отступ первой строки там, где в противном случае он был бы подавлен.
\-Отмечает разрешенную точку переноса внутри слова.
\hyphenation{набор данных}Список преамбул, обучающий LaTeX расставлять переносы в определенных словах.
\ небрежныйСмягчает правила интервалов, поэтому строки легче разрываются, избегая переполнения блоков.
\ суетливыйВосстанавливает строгие правила пробелов после \sloppy.
\raggedrightСледующий текст выравнивается по левому краю, а не выравнивается.
\raggedleftВыравнивает следующий текст по правому краю.
\центрированиеЦентрирует все, что следует за текущей группой, например. изображение фигуры.
\samepageПредотвращает разрывы страниц внутри текущей группы.
\enlargethispage{\baselineskip}Делает только текущую страницу немного выше, чтобы вместить еще одну строку.
~Неразрывный пробел: Figure~1 сохраняет число на одной строке.

Интервал

КомандаЧто он делает
\quadВставляет горизонтальное пространство шириной примерно с заглавную М.
\qquadВставляет двойной пробел \quad.
\enspaceВставляет половину \quad горизонтального пространства.
\hspace{1см}Вставляет горизонтальное пространство; исчезает при разрыве строки.
\hspace*{1cm}Горизонтальное пространство, которое сохраняется даже при разрыве строки.
\vspace{1см}Вставляет вертикальное пространство заданной длины.
\vspace*{1cm}Вертикальное пространство, которое сохраняется даже при разрыве страницы.
\smallskipВставляет небольшой вертикальный разрыв между абзацами.
\medskipВставляет средний вертикальный разрыв между абзацами.
\bigskipВставляет большой вертикальный разрыв между абзацами.
\hfillРастягивающееся горизонтальное пространство, которое раздвигает контент, заполняя строку.
\vfillРастянутое вертикальное пространство, которое раздвигает контент, заполняя страницу.
\dotfillЗаполняет оставшуюся строку точками, как в строке меню или содержимого.
\hrulefillЗаполняет оставшуюся строку горизонтальной линейкой.
\stretch{2}Эластичный клей с грузом для пропорционального расстояния: \hspace{\stretch{2}}.
\заполнитьУстройство эластичной длины; \hspace{\fill} — это то, во что расширяется \hfill.
\фантом{текст}Занимает ровно столько места, сколько занимает аргумент, но ничего не печатает.
\hphantom{текст}Занимает только ширину своего аргумента с нулевой высотой.
\vphantom{текст}Занимает только высоту своего аргумента с нулевой шириной.
\smash{...}Печатает свой аргумент, но делает вид, что он имеет нулевую высоту и глубину.
\ стойкаНевидимая поддержка высоты обычной строки для выравнивания высоты строк.
\mathstrutРаспорка в математическом режиме размером со скобку для выравнивания радикалов и дробей.

Коробки и правила

КомандаЧто он делает
\mbox{...}Небьющийся горизонтальный ящик; также сохраняет свое содержимое в одной строке.
\makebox[3cm][r]{...}Коробка заданной ширины с выбранным выравниванием (l, c, r, s).
\fbox{...}Рисует рамку вокруг своего содержимого.
\framebox[3cm][c]{...}Коробка в рамке заданной ширины с выбранным выравниванием.
\parbox{5cm}{...}Поле абзаца: мини-столбец текста заданной ширины.
\raisebox{2pt}{...}Смещает его содержимое вверх (или вниз при отрицательной длине).
\rule{2cm}{0.4pt}Рисует заполненный прямоугольник; рабочая лошадка для нестандартных линий.
\colorbox{yellow}{...}Помещает текст в поле с цветным фоном (xcolor).
\fcolorbox{red}{yellow}{...}Цветная коробка с цветной рамкой (xcolor).

Страницы, нумерация и заголовки

КомандаЧто он делает
\новая страницаЗавершает текущую страницу и начинает новую.
\clearpageНачинает новую страницу после первой очистки всех ожидающих рисунков и таблиц.
\cleardoublepageПодобно \clearpage, но также гарантирует, что следующая страница будет правой (нечетной) страницей.
\pagebreakВ этот момент запрашивается разрыв страницы, растягивая страницу на всю высоту.
\nopagebreakПрепятствует разрыву страницы на этом этапе.
\pagenumbering{roman}Устанавливает стиль нумерации страниц (арабский, римский, римский, альфа, альфа), сбрасывая счетчик на 1.
\pagestyle{фантазия}Устанавливает текущий стиль верхнего/нижнего колонтитула (обычный, пустой, заголовки, мои заголовки, необычный) для всех последующих страниц.
\thispagestyle{пусто}Переопределяет стиль верхнего/нижнего колонтитула только для текущей страницы.
\страницаПечатает номер текущей страницы; используется внутри верхних и нижних колонтитулов.
\marginpar{...}Помещает примечание на поле страницы рядом с текущей строкой.
\fancyhf{}Очищает все поля верхнего и нижнего колонтитула Fancyhdr перед настройкой собственных.
\fancyhead[R]{...}Устанавливает поле заголовка FancyHDR, здесь правое.
\fancyfoot[C]{\thepage}Устанавливает поле нижнего колонтитула Fancyhdr, здесь номер страницы по центру.
\headrulewidthмакрос «fancyhdr» для толщины правила заголовка; обновите до 0pt, чтобы удалить строку.
\footrulewidthМакрос Fancyhdr для толщины правила нижнего колонтитула, по умолчанию 0pt.
\newgeometry{margin=2cm}Изменяет геометрию страницы в середине документа (геометрия).
\restoregeometryВозвращает геометрию преамбулы после \newgeometry (geometry).

Специальные символы

Десять зарезервированных символов и способы их печати, а также общие текстовые символы.

КомандаЧто он делает
\%Печатает знак процента (комментарий начинается с пустого %).
\&Печатает амперсанд (пустой & является разделителем столбцов таблицы).
\#Печатает хеш (пустой # обозначает аргументы макроса).
\_Печатает подчеркивание (голый _ — это математический индекс).
\{ и \}Печать фигурных скобок (группа голых скобок).
\$Печатает знак доллара (голый $ переключает математический режим).
\textbackslashПечатает обратную косую черту в тексте.
\textasciitildeПечатает тильду в тексте (пустой ~ — это неразрывный пробел).
\textasciicircumПечатает курсор в тексте (пустой ^ — это математический надстрочный индекс).
\textbarПечатает вертикальную полосу в тексте.
\textless, \textgreaterПечатайте < и > правильно в текстовом режиме.
\ldots, \dotsМноготочие с правильным интервалом; \dots адаптируется в математическом режиме (amsmath).
\textellipsisМноготочие текстового режима, которое \dots использует вне математических вычислений.
\textemdash, \textendashИменованные команды для em и enтире (тот же вывод, что и у --- и --).
\textquotedblleft, \textquotedblrightФигурные двойные кавычки (обычно в виде пар обратных кавычек и пар апострофов).
\guillemetleft, \guillemetrightФранцузские угловые кавычки (старое написание: \guillemotleft/\guillemotright).
\dag, \ddagКинжал и двойной кинжал в тексте, общие для авторской принадлежности.
\SЗнак раздела, как в S 2.1 юридического документа.
Знак абзаца (подставка).
\фунтыЗнак британского фунта.
\ евроЗнак евро (пакет eurosym; ядро ​​также предоставляет \texteuro).
\ авторское правоЗнак авторского права.
\textregisteredЗнак зарегистрированной торговой марки.
\textторговая маркаЗнак торговой марки.
\textgradeЗнак градуса: 25\textgrade C.
\textmuВертикальный микроподпишите текст, например, микроны.
\textperthousandЗнак промилле.

Акценты и специальные буквы

Для текстовых акцентов эпохи pdfLaTeX; с вводом XeLaTeX/LuaLaTeX и UTF-8 вы обычно можете просто ввести символ.

КомандаЧто он делает
\'{e}Острый акцент: е-острый как в кафе с акцентом.
\`{e}Серьезный акцент.
\^{o}Циркумфлексный акцент.
\"{u}Умлаут/диерезис.
\~{n}Тильда с акцентом, как в испанском n-tilde.
\c{c}Седилья, как во французском c-cedilla.
\v{s}Карон (хачек), распространенное в чешских и хорватских именах.
\H{o}Венгерский двойной острый акцент.
\k{a}Огонек, как по-польски a-ogonek.
\b{o}Бар-под акцентом.
\d{u}Точка под ударением, используется в транслитерации.
\r{a}Кольцевой акцент, как в скандинавском кольце.
\u{o}Бревский акцент.
\.{o}Точка над акцентом.
\t{oo}Акцент на галстуке, соединяющий две буквы.
\i, \jБезточечные i и j для расстановки акцентов: \'{\i}.
\ae, \AEЛигатура ae, строчная и прописная.
\oe, \OEЛигатура oe, как во французском творчестве.
\ссНемецкий диез (eszett).
\o, \OЗачеркнуто o, как в датских и норвежских именах.
\l, \LПольский разрезал л.
\аа, \AAКольцо А как отдельная буква, как в имени Ангстрема.

Шрифты и размеры

КомандаЧто он делает
\textbf{...}Жирный текст.
\textit{...}Курсивный текст.
\emph{...}Выделение, которое адаптируется к контексту: курсив в прямом тексте, вертикальный в курсиве.
\textsc{...}Текст с маленькой буквы.
\texttt{...}Текст пишущей машинки (моноширинный), подходит для кода и имен файлов.
\textrm{...}Романский (с засечками) семейный текст.
\textsf{...}Семейный текст без засечек.
\textmd{...}Средний (нормальный) вес, отмена жирного шрифта.
\textup{...}Вертикальная форма, отмена курсива или наклона.
\textsl{...}Наклонная (наклонная) форма, отличная от настоящего курсива.
\textnormal{...}Сбрасывает шрифт документа по умолчанию за один шаг.
\ подчеркивание{...}Подчеркивает текст; используйте с осторожностью, обычно акцент делается на \emph.
\rmfamily, \sffamily, \ttfamilyОбъявления, переключающие семейство шрифтов (serif, sans, mono) до тех пор, пока группа не закончится.
\bfseries, \mdseriesОбъявления переключаются на жирный шрифт или возвращаются к среднему шрифту.
\itshape, \slshape, \scshape, \upshapeОбъявления меняют форму: курсив, наклонный, прописные, вертикальный.
\normalfontОбъявление о сбросе семейства, серии и формы к значениям по умолчанию.
\emФорма объявления \emph: {\em Like this}.
\крошечныйСамая маленькая из десяти команд размера.
\scriptsizeВторой наименьший размер, примерно размер нижнего индекса.
\footnotesizeРазмер, используемый для сносок.
\маленькийЧуть меньше обычного.
\normalsizeБазовый размер документа.
\large, \Large, \LARGEНа один, два и три шага больше обычного.
\огромный, \ОгромныйДва самых больших типоразмера.
\fontsize{14}{17}\selectfontУстанавливает произвольный размер шрифта и пропуск базовой линии, а затем активирует его.
\selectfontАктивирует ожидающий атрибут шрифтаизменения (NFSS).
\textsuperscript{...}Мелкий рельефный текст, например, в маркерах 1-й позиции или в виде сносок.
\textsubscript{...}Уменьшен мелкий текст в текстовом режиме.
\familydefaultМакрос, содержащий семейство шрифтов по умолчанию; обновите его, чтобы изменить шрифт всего документа.
\sfdefaultМакрос, называющий семейство без засечек; \renewcommand{\familydefault}{\sfdefault} делает документ без.
\setmainfont{...}Устанавливает основной шрифт по имени в XeLaTeX или LuaLaTeX (fontspec).
\setsansfont{...}Устанавливает шрифт без засечек по имени в XeLaTeX или LuaLaTeX (fontspec).
\setmonofont{...}Устанавливает моноширинный шрифт по имени в XeLaTeX или LuaLaTeX (fontspec).

Цвет (xcolor)

КомандаЧто он делает
\textcolor{red}{...}Раскрашивает фрагмент текста.
\color{blue}Форма объявления: раскрашивает все, пока группа не закончится.
\definecolor{brand}{HTML}{2F6F4F}Определяет именованный цвет для последующего использования.
\pagecolor{grey!10}Устанавливает цвет фона всей страницы.
\rowcolor{grey!20}Окрашивает одну строку таблицы (xcolor с опцией table, через colortbl).
\cellcolor{grey!20}Раскрашивает одну ячейку таблицы (colortbl).
\rowcolors{2}{grey!10}{white}Чередование цветов строк, начиная с данной строки (опция xcolor table).

Графика (graphicx)

КомандаЧто он делает
\includegraphics[width=\linewidth]{plot.pdf}Вставляет файл изображения; Ключевые параметры: «ширина», «высота», «масштаб», «угол», «обрезка+обрезка», «страница».
\graphicspath{{figures/}}Сообщает LaTeX, в каких папках искать файлы изображений.
\rotatebox[origin=c]{90}{...}Поворачивает свое содержимое на угол.
\scalebox{0.8}{...}Масштабирует свое содержимое с коэффициентом.
\resizebox{5cm}{!}{...}Изменяет размер содержимого до целевой ширины и/или высоты; ! сохраняет соотношение сторон.
\reflectbox{...}Отражает содержимое по горизонтали.
\includepdf[pages=-]{paper.pdf}Вставляет целые страницы из другого PDF-файла (pdfpages).

Вход в математический режим

КомандаЧто он делает
$...$Встроенная математика в предложении.
\(...\)Официальные встроенные математические разделители LaTeX, эквивалентные $...$.
\[...\]Ненумерованное уравнение отображается на отдельной строке.
$$...$$Обычная математика TeX; в LaTeX не рекомендуется, вместо этого используйте \[...\].
x^2, x_i^ создает верхние индексы, а _ создает нижние индексы; многосимвольные скрипты в скобках: x^{10}.

Математика: греческие буквы

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

КомандаЧто он делает
\alpha \beta \gamma \deltaГреческие буквы альфа, бета, гамма, дельта.
\epsilon \zeta \eta \thetaГреческие буквы эпсилон, зета, эта, тета.
\iota \kappa \lambda \mu \nuГреческие буквы йота, каппа, лямбда, му, ню.
\xi \pi \rho \sigma \tauГреческие буквы кси, пи, ро, сигма, тау.
\upsilon \phi \chi \psi \omegaГреческие буквы ипсилон, фи, хи, пси, омега.
\Gamma \Delta \Theta \Lambda \Xi \PiПрописные греческие буквы от гаммы до пи.
\Sigma \Upsilon \Phi \Psi \OmegaПрописные греческие буквы от Сигмы до Омеги.
\varepsilon \vartheta \varpiВарианты форм эпсилона (фигурного, который используется в большинстве газет), теты и пи.
\varrho \varsigma \varphiВарианты форм ро, сигмы (конец слова) и фи (открытая фигура).
\varGamma \varDelta \varTheta \varLambdaКурсивные заглавные греческие варианты (amsmath).
\varXi \varPi \varSigma \varUpsilon \varPhi \varPsi \varOmegaОстальные варианты греческого курсива в верхнем регистре (амсмат).

Математика: бинарные операторы

КомандаЧто он делает
\pm, \mpЗнаки плюс-минус и минус-плюс.
\timesКрест умножения, также используется для таких размеров, как 3 x 3.
\divЗнак дивизии (обелюса).
\cdotЦентрированная точка для умножения.
\ast, \star, \bullet, \circОператоры звездочки, звезды, пули и маленького круга; \circ также является композицией функций.
\oplus, \ominusОбведенный плюс (прямая сумма, XOR) и обведенный минус.
\otimes, \oslash, \odotВремя в кружочке (тензорное произведение), косая черта в кружочке, точка в кружочке.
\wedge, \veeКлин (логическое И, внешнее произведение) и Ви (логическое ИЛИ, соединение).
\land, \lorПсевдонимы \wedge и \vee названы в честь их логического прочтения.
\cap, \cupУстановите знаки пересечения и объединения.
\setminusУстановите разность обратной косой черты: A \setminus B.
\уплюсОбъединение с плюсом для объединения нескольких множеств или непересекающегося.
\sqcap, \sqcupКвадратная крышка и чашка встречаются и соединяются в теории решетки.
\амальгАмальгамация (перевернутый продукт), используется для побочных продуктов.
\dagger, \ddaggerКинжал и двойной крестик в качестве математических операторов, например. сопряжение транспонировать A^\dagger.
\bigtriangleup, \bigtriangledownОператоры треугольника, например. симметричная разница.
\triangleleft, \trianglerightБоковые треугольники, напр. нормальное отношение подгрупп.

Математика: отношения

КомандаЧто он делает
\leq, \leЗнак «меньше или равно» (\le — сокращенный псевдоним).
\geq, \geЗнак «больше или равно» (\ge — краткий псевдоним).
\neq, \neЗнак «не равно» (\ne — краткий псевдоним).
\ll, \ggЗнаки «гораздо меньше» и «гораздо больше».
\приблизительноЗнак примерно-равно.
\симОтношение тильды читается как «распространяется как» или «подобно».
\simeqЗнак асимптотического равенства (тильда над равным).
\конгЗнак конгруэнтности (тильда над двумя полосками), используемый для изоморфизма.
\эквЗнак идентичности (тройная черта), также используемый для соответствия.
\проптоПропорционально-подписать.
\ асимпАсимптотически-эквивалентное соотношение (сложные кривые).
\doteqЗнак равенства с точкой, читается как «приближается» или «определяется как».
\prec, \succПредшествует и следует за отношениями, изогнутыми порядками.
\preceq, \succeqПредшествует или равно и следует или равно.
\subset, \subseteqЗнаки правильного подмножества и подмножества или равенства.
\supset, \supseteqНадлежащее надмножество и знаки надмножества или равенства.
\sqsubseteq, \sqsupseteqОтношения квадратного подмножества и надмножества, используемые для порядка информации.
\in, \notinУстановите членство и его отрицание: x \in A.
\ниОбратное членство: набор содержит элемент.
\vdash, \dashvТурникет «доказывает» и его обратная сторона.
\моделиДвойной турникет, смысловая подоплека.
\преступникОтношение перпендикулярности/независимости.
\параллельноСвязь параллельных стержней.
\мидВертикальная полоса с интервалом между отношениями, как в обозначениях построителя множеств или «разделяет».
\нетОтменяет следующее отношение путем наложения косой черты: \not\subset.

Математика: стрелки

КомандаЧто он делает
\to, \rightarrowСтрелка вправо, как в функциях типа f: A \to B и ограничивает x \to 0.
\gets, \leftarrowСтрелка влево, также используется для присвоения в псевдокоде.
\ leftrightarrowДвуглавая одиночная стрела.
\Стрелка вправоДвойная стрелка вправо, читается как «подразумевается».
\Стрелка влевоДвойная стрелка влево, читается как «подразумевается».
\LeftrightarrowДвойная двунаправленная стрелка, читается как «тогда и только тогда».
\ подразумевает, \ подразумеваетсяРазнесенные \Rightarrow и \Leftarrow для логики (amsmath).
\iffВынесенный \Leftrightarrow для ‘тогда и только тогда, когда’.
\mapstoСопоставляет стрелку с полоской на конце: x \mapsto x^2.
\longmapstoДлинная версия \mapsto.
\hookrightarrowСтрелка вправо с крючком на конце для включений/вложений.
\rightharpoonupПравый гарпун (полустрела), используется при слабом сведении.
\rightleftharpoonsПарные противоположные гарпуны, как при химическом равновесии.
\leadstoВолнистая стрелка вправо, «ведёт к» (amssymb).
\uparrow, \downarrowСтрелки вверх и вниз.
\updownarrowДвусторонняя вертикальная стрелка.
\Uparrow, \Downarrow, \UpdownarrowДвойные вертикальные стрелки.
\nearrow, \searrowДиагональные стрелки на северо-восток и юго-восток, например. увеличение/уменьшение до предела.
\swarrow, \nwarrowДиагональные стрелки на юго-запад и северо-запад.
\longrightarrow, \longleftarrowДлинные одиночные стрелы.
\Longrightarrow, \Longleftarrow, \LongleftrightarrowДлинные двойные стрелы.
\xrightarrow{f}Расширяемая стрелка вправо с меткой вверху, увеличивающаяся по размеру (amsmath).
\xleftarrow{f}Расширяемая стрелка влево с меткой сверху (amsmath).

Математика: крупные операторы

КомандаЧто он делает
\sum_{i=1}^{n}Знак суммирования с пределами.
\prod_{i=1}^{n}Знак продукта с ограничениями.
\копродЗнак копродукции (перевернутый продукт).
\int_0^1Интегральный знак с границами.
\iintДвойной знак интеграла (амсмат).
\ииинтЗнак тройного интеграла (амсмат).
\ мазьКонтурный (замкнутый) интегральный знак.
\bigcap, \bigcupБольшое пересечение и объединение семейства множеств.
\bigsqcupБольшая квадратная чашка (непересекающееся соединение).
\bigvee, \bigwedgeБольшое ИЛИ и большое И над набором индексов.
\bigoplus, \bigotimes, \bigodotБольшой плюс в кружке, время и точка для индексированных сумм и произведений структур.
\бигуплюсБольшой союз с плюсом для набора индексов.
\limitsПринудительно устанавливает под/надстрочные индексы следующего оператора сверху и снизу: \int\limits_0^1.
\nolimitsПринудительно перемещает подстрочные/надстрочные индексы в сторону, а не сверху и снизу.

Математика: разделители и размеры

КомандаЧто он делает
\влево(...\вправо)Пара разделителей автоматического размера, которая увеличивается в соответствии со своим содержимым.
\влево. и \вправо.Невидимый партнер, когда нужна только одна сторона пары определенного размера, как в оценочных полосах.
`\средний`
\big( \Big( \bigg( \Bigg(Размер разделителей вручную, от немного большого до очень большого.
\bigl(...\bigr)Разделители по размеру с правильным интервалом открытия/закрытия (также \Bigl, \biggl, \Biggl).
\lfloor, \rfloorНапольные кронштейны.
\lceil, \rceilПотолочные кронштейны.
\langle, \rangleРазделители левой и правой угловых скобок.
|Двойная вертикальная черта-разделитель (нормальные полосы).
\lvert, \rvertПолосы абсолютных значений с правильным расстоянием между разделителями (amsmath).
\lVert, \rVertДвойные полосы для норм с правильным расстоянием между разделителями (amsmath).
\обратная косая чертаОбратная косая черта как математический символ или разделитель.

Математика: акценты и украшения

КомандаЧто он делает
\hat{x}Небольшой акцент на шляпе над одним символом.
\check{x}Акцент Кэрон (перевернутая шляпа).
\breve{x}Бреве (округленный) акцент.
\acute{x}, \grave{x}Острые и серьезные акценты в математике.
\tilde{x}Тильда с ударением над одним символом.
\bar{x}Короткая полоска над одним символом.
\vec{v}Маленькая стрелка над одним символом.
\dot{x}, \ddot{x}Одна или две точки над символом, характерные для производных по времени.
\dddot{x}Три точки над символом (амсматх).
\mathring{x}Кольцевой акцент над символом.
\widehat{abc}Широкая шляпа, занимающая несколько символов.
\widetilde{abc}Широкая тильда, растягивающаяся на несколько символов.
\overrightarrow{AB}Растягивание стрелки вправо над выражением, как в векторах от A до B.
\overleftarrow{AB}Растягивание стрелки влево над выражением.
\overline{x + y}Линия над всем выражением.
\underline{x + y}Линия под целым выражением (также работает в тексте).
\overbrace{...}^{n}Горизонтальная скобка над выражением с дополнительной меткой сверху.
\underbrace{...}_{n}Горизонтальная скобка под выражением с дополнительной меткой под ней.
\overset{!}{=}Размещает символ над другим, например. «должен быть равен» (амсмат).
\underset{i}{\max}Размещает один символ ниже другого (amsmath).
\stackrel{\text{def}}{=}Старая команда ядра, накладывающая символ на отношение.
\boldsymbol{\beta}Жирная математика, в которой также выделены греческие буквы и символы (амсмат).
\простоеГлавный символ; x' — это обычное сокращение для x^{\prime}.

Математика: логарифмические операторы

Все набрано вертикально с правильным интервалом; те, кто придерживается пределов, помещают индексы ниже в математике отображения.

КомандаЧто он делает
\sin, \cos, \tan, \cotОсновные тригонометрические функции.
\sec, \cscСеканс и косеканс.
\arcsin, \arccos, \arctanОбратные тригонометрические функции.
\sinh, \cosh, \tanh, \cothГиперболические функции.
\exp, \ln, \log, \lgЭкспонента и логарифмы (по соглашению \lg имеет логарифмическую базу 2 или 10).
\det, \dim, \ker, \degОпределитель, размерность, ядро, степень.
\gcd, \hom, \arg, \PrНаибольший общий делитель, hom-множества, комплексный аргумент, вероятность.
\lim_{x \to 0}Оператор ограничения, вертикальный, с нижним индексом в математическом отображении.
\limsup, \liminfОграничьте высшее и низшее.
\inf, \supОператоры нижней и верхней границы, вертикальный набор.
\min, \maxОператоры минимума и максимума, набраны вертикально с ограничениями ниже в математических вычислениях.
\bmodБинарный оператор модификации с интервалом между операторами: a \bmod n.
\pmod{n}В скобках завершается ‘(mod n)’.
\mod{n}Завершающее слово «mod n» без скобок (amsmath).
\operatorname{lcm}Одноразовое прямое имя оператора без объявления преамбулы (amsmath).
\operatorname*{ess\,sup}Одноразовый оператор, принимающий ограничения ниже (amsmath).

Математика: дроби, биномы и сложение

КомандаЧто он делает
\frac{a}{b}Сложная дробь: числитель больше знаменателя.
\dfrac{a}{b}Фракция принудительно отображается в полном размере, даже в строке (amsmath).
\tfrac{a}{b}Дробь вынуждена уменьшать размер строки даже при отображении математических функций (amsmath).
\cfrac{a}{b}Непрерывная дробь с полноразмерными вложенными уровнями (amsmath).
\sqrt{x}, \sqrt[3]{x}Квадратный корень; необязательный аргумент дает корень n-й степени.
\binom{n}{k}Биномиальный коэффициент в скобках (amsmath).
\dbinom{n}{k}, \tbinom{n}{k}Принудительные биномы размера дисплея и текста (amsmath).
{n \choose k}Обычный биномиальный примитив TeX; в LaTeX не рекомендуется использовать \binom.
{a \over b}Обычный примитив дроби TeX; в LaTeX не рекомендуется использовать \frac.
{a \на вершине b}Обычный примитив укладки TeX без планки; не рекомендуется, используйте \substack или \genfrac.
\genfrac{(}{)}{0pt}{}{a}{b}Общий конструктор фракций, использующий \frac, \binom и его друзей (amsmath).
\substack{i < n \\ j < m}Многострочный индекс под большим оператором (amsmath).
\sideset{_a^b}{_c^d}{\prod}Прикрепляет индексы ко всем четырем углам большого оператора (amsmath).
\prescript{a}{b}{X}Левые супер/индексы, как в изотопной записи (mathtools).

Математика: интервалы и стили

КомандаЧто он делает
\,Тонкое математическое пространство, как между числом и его единицей.
\:Среднее математическое пространство.
\;Толстое математическое пространство.
\!Негативное тонкое пространство, притягивающее символы ближе.
\quad, \qquadПробелы размером в одну и две сантиметра в математических или текстовых значениях.
\displaystyleПринудительно задает полный размер отображаемых математических данных, например большие ограничения внутри встроенной математики.
\textstyleПринудительно определяет размер с помощью встроенных математических вычислений внутри отображения.
\scriptstyle, \scriptscriptstyleПринудительное изменение размера нижнего и нижнего индекса.

Математика: буквы, алфавиты и разные символы.

КомандаЧто он делает
\mathbb{R}Жирные буквы на доске для наборов чисел (amssymb).
\mathbf{x}Жирные вертикальные буквы в математике, общие для векторов и матриц.
\mathcal{L}Каллиграфические заглавные буквы, например. потеря или лагранжиан.
\mathfrak{g}Буквы Fraktur, используемые в алгебре и логике.
\mathscr{F}Напишите заглавные буквы, более фигурные, чем \mathcal (mathrsfs).
\mathrm{d}xПрямые (латинские) буквы в математике для единиц измерения и многобуквенных названий.
\mathit{diff}Многобуквенный идентификатор, выделенный курсивом, с пробелами, подобными словам.
\mathsf{T}, \mathtt{x}Шрифты без засечек и пишущие буквы по математике.
\bm{\beta}Жирные математические символы, альтернатива \boldsymbol (пакет bm).
\text{если } x > 0Обычный вертикальный текст внутри математических формул с правильным интервалом (amsmath).
\inftyЗнак бесконечности.
\частичныйЗнак частной производной (фигурная d).
\наблаОператор Набла (del) для градиентов и дивергенции.
\хбарПриведенная постоянная Планка, h со стержнем.
\эллСкрипт l в нижнем регистре, используется во избежание путаницы с цифрой 1.
\wpВейерштрасс с.
\Re, \ImОбозначения действительных и мнимых деталей (Fraktur R и I).
\алефАлеф, для бесконечных кардиналов.
\emptysetЗнак пустого набора.
\varnothingМногие авторы предпочитают более круглый вариант пустого множества (amssymb).
\уголСимвол угла.
\measuredangleСимвол измеренного угла с дугой (amssymb).
\треугольникСимвол треугольника.
\square, \blacksquareОткрытые и заполненные квадраты; заполненный часто заканчивает доказательства (amssymb).
\diamond, \ромбМелкий алмазный оператор; символ ромба (amssymb для последнего).
\top, \botВерхний (истина) и нижний (ложь/неопределенный) символы.
\forall, \existsУниверсальный («для всех»)и экзистенциальные («существует») кванторы.
\следующийОтрицаемый квантор существования (amssymb).
\негЛогический знак НЕ.
\therefore, \потому чтоТрехточечные знаки «следовательно» и «потому что» (amssymb).
\плоский, \натуральный, \диезМузыкальные случайности, также используемые в математических обозначениях.
\сурдГолый радикальный символ без аргументов.
\галочкаГалочка (amssymb).
\cdotsТочки по центру, между операторами: x_1 + \cdots + x_n.
\vdots, \ddotsВертикальные и диагональные точки, преимущественно в матрицах.
\dotsb, \dotscСемантические точки: между бинарными операторами и между запятыми (amsmath).

инструменты отображения amsmath и mathtools

КомандаЧто он делает
\tag{...}Заменяет автоматический номер уравнения собственной меткой (amsmath).
\tag*{...}Подобно \tag, но без круглых скобок (amsmath).
\notagПодавляет номер уравнения в одной строке нумерованного окружения (amsmath).
\нономерСтарый синоним \notag.
\numberwithin{equation}{section}Числа уравнений по разделам: (2.1), (2.2) (amsmath).
\intertext{...}Прерывает блок выравнивания строкой текста во всю ширину, сохраняя выравнивание (amsmath).
\shortintertext{...}Как \intertext с меньшим вертикальным пространством (mathtools).
\allowdisplaybreaksПозволяет многострочному отображению разбиваться на страницы (amsmath).
\displaybreakЗапрашивает разрыв страницы в этой точке отображения (amsmath).
\smashoperator{\sum_{i=1}^{n}}Позволяет расширить ограничения оператора, чтобы они не раздвигали контент (математические инструменты).
\mathclap{...}Математический контент нулевой ширины для широких нижних/надстрочных индексов (математические инструменты).
\coloneqqДвоеточие-знак определения := с правильным интервалом (mathtools).
\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}Определяет макрос-разделитель с помеченной формой автоматического изменения размера (mathtools).
\eqref{eq:loss}Печатает номер уравнения с круглыми скобками (amsmath).
\qedhereПеремещает квадрат конца корректуры на текущую строку, например после отображаемого уравнения (amsthm).

Математические среды

Окружающая средаЧто он делает
уравнениеОдно отображаемое пронумерованное уравнение.
уравнение*Одно отображаемое ненумерованное уравнение (amsmath).
выровнятьНесколько отображаемых уравнений, выровненных по знакам &, каждое из которых пронумеровано (amsmath).
выровнять*Выровненные уравнения без чисел (amsmath).
собратьУравнения с несколькими центрами без выравнивания, каждое из которых пронумеровано (amsmath).
выровнятьВыровненные уравнения с ручным управлением расстоянием между столбцами (amsmath).
флагинВыровненные уравнения перенесены на левое и правое поля (amsmath).
расколРазбивает одно длинное уравнение на выровненные строки под одним номером внутри уравнения (amsmath).
многострочныйОдно длинное уравнение, разбитое на несколько строк: первая строка слева, последняя строка справа (amsmath).
выровнено, собраноВерсии стандартных блоков выравнивания/сборки, которые можно использовать внутри другого дисплея (amsmath).
подуравненияНумерация уравнений внутри как 1a, 1b, 1c (amsmath).
случаиРазличия регистров сгруппированы в фигурные скобки, как в кусочных функциях (amsmath).
dcasescases с записями в стиле отображения, чтобы дроби оставались в полном размере (математические инструменты).
матрицаГолая матрица без разделителей (amsmath).
pmatrixМатрица, заключенная в круглые скобки (amsmath).
bматрицаМатрица, заключенная в квадратные скобки (amsmath).
БматрицаМатрица, заключенная в фигурные скобки (amsmath).
вматрицаМатрица, заключенная в вертикальные полосы, стандартное обозначение определителя (amsmath).
ВматрицаМатрица, завернутая в двойные стержни (амсмат).
маленькая матрицаКомпактная матрица для встроенного использования (amsmath).
массивСетка в математическом режиме с выравниванием по столбцам, математический родственник «табличного».
eqnarrayСтарая среда уравнений с тремя столбцами; обескуражен, интервал неправильный, используйте «align».

Перекрестные ссылки и ссылки

КомандаЧто он делает
\label{fig:setup}Называет место (уравнение, рисунок, сечение), чтобы вы могли к нему обратиться.
\ref{fig:setup}Печатает номер помеченного элемента.
\pageref{fig:setup}Печатает номер страницы, на которой находится этикетка.
\cref{fig:setup}Автоматически печатает номер И имя его типа: ‘fig. 1’ (умный).
\Cref{fig:setup}\cref с заглавной буквы в начале предложения: «Рисунок 1» (cleveref).
\crefrange{eq:a}{eq:d}Печатает диапазон: ‘eqs. От 1 до 4 минут (умно).
\labelcref{fig:setup}Печатает только номер этикетки в стиле «cleveref», без имени типа (cleveref).
\vref{fig:setup}Ссылка плюс автоматическая фраза «на следующей странице», когда это необходимо (вариореф).
\autoref{fig:setup}типизированная ссылка Hyperref: «Рисунок 1», со ссылкой на всю фразу.
\nameref{sec:intro}Печатает текст заголовка указанного раздела (гиперссылка).
\href{https://example.com}{текст ссылки}Создает кликабельную ссылку с пользовательским текстом (гиперссылка).
\url{https://example.com}Набирает URL-адрес в виде пишущей машинки и делает его кликабельным.
\hyperref[sec:intro]{этот раздел}Создает произвольную текстовую ссылку на метку (гиперссылка).
\hypertarget{spot}{...}Создает именованную цель ссылки в любом месте документа (гиперссылка).
\hyperlink{spot}{текст}Ссылки на \hypertarget (гиперссылка).
\фантомсекцияСоздает привязку, поэтому ссылки на ненумерованные заголовки оказываются в нужном месте (гиперссылка).
\texorpdfstring{$\alpha$}{альфа}Предоставляет текстовую альтернативу математическим выражениям в заголовках, поэтому закладки PDF остаются действительными (гиперссылка).
\pdfbookmark[1]{Title}{name}Добавляет запись закладки PDF вручную (гиперссылка).

Цитаты и библиография

КомандаЧто он делает
\cite{knuth1984}Ссылается на запись библиографии по ключу.
\nocite{ключ}Добавляет запись в библиографию без цитирования ее в тексте; \nocite{*} добавляет все.
\citep{knuth1984}Цитата в скобках «(Кнут, 1984)» в стиле натбиб по году автора.
\citet{knuth1984}Текстовая цитата «Кнут (1984)» в стиле натбиб, соответствующего году автора.
\citeauthor{knuth1984}Печатает только имена авторов (natbib и biblatex).
\citeyear{knuth1984}Печатает только год (натбиб и библатекс).
\citealp{knuth1984}natbib цитата в скобках без скобок для создания собственной.
\citealt{knuth1984}текстовая цитата natbib без скобок в течение года.
\parencite{knuth1984}цитата в скобках biblatex, аналог \citep.
\textcite{knuth1984}текстовая цитата biblatex, аналог \citet.
\autocite{knuth1984}цитата из библтекса, которая соответствует предпочтительной форме стиля (круглые скобки, сноска и т. д.).
\footcite{knuth1984}цитата из библтекса помещена в сноску.
\fullcite{knuth1984}Печатает полный текст библиографии статьи в строке (biblatex).
\citetitle{knuth1984}Печатает название произведения (biblatex).
\библиография{ссылки}BibTeX: печатает список ссылок из файла .bib.
\bibliographystyle{plainnat}BibTeX: выбирает справочный формат; классические стили включают обычный, unsrt, альфа, abbrv, ieeetr, acm, apalike.
\addbibresource{refs.bib}biblatex: регистрирует файл .bib в преамбуле.
\printbibliographybiblatex: печатает список литературы там, где вы его разместили.
\bibitem{ключ}Одна рукописная запись в среде «библиографии».
библиография (окружающая среда)Рукописныйсписок ссылок, используемый при полном пропуске BibTeX.

Плавающие числа, фигуры и таблицы

Команда или окружениеЧто он делает
фигура (окружение)Плавающий контейнер для изображения и подписи; LaTeX выбирает последнюю позицию.
фигура* (окружение)Рисунок, охватывающий оба столбца в документе с двумя столбцами.
стол (окружение)Плавающий контейнер для табличной формы и подписи; LaTeX выбирает последнюю позицию.
таблица* (окружение)Таблица, охватывающая оба столбца в документе с двумя столбцами.
\begin{figure}[htbp]Подсказки по размещению: здесь, вверху, внизу, на собственной странице; ! смягчает правила, [H] (пакет с плавающей запятой) означает именно здесь.
табличный (среда)Фактическая сетка строк и столбцов: ячейки разделены символом &, строки заканчиваются символом \\.
табличный* (среда)Таблица растянута до указанной общей ширины.
tabularx (среда)Таблица фиксированной ширины, столбцы X которой делят оставшееся пространство (tabularx).
массив (среда)Сетка в математическом режиме с выравниванием по столбцам.
longtable (окружающая среда)Таблица, которая может разбиваться на страницы, с повторяющимися заголовками (longtable).
мини-страница (среда)Мини-страница фиксированной ширины внутри страницы, используемая для размещения контента рядом.
подфигура (окружение)Одна подпанель с собственным заголовком, например (a) и (b), внутри рисунка (подзаголовок).
wrapfigure (окружающая среда)Рисунок с обтеканием основного текста (wrapfig).
sidewaysfigure, sidewaystable (среды)Поплавки поворачиваются на 90 градусов на своей странице (вращаются).
пейзаж (окружающая среда)Поворачивает целые страницы в альбомную ориентацию, при этом страница PDF автоматически поворачивается (pdflscape).
threeparttable (среда)Обертывает таблицу так, чтобы сноски соответствовали ширине таблицы (трехчастная таблица).
табличные заметки (окружение)Список заметок в таблице из трех частей, помеченной \tnote{a}.
adjustbox (средаи \adjustbox)Масштабируйте, изменяйте размеры или обрезайте любой контент с помощью параметров «ключ-значение» (adjustbox).
\caption{...}Добавляет пронумерованную подпись к рисунку или таблице; поместите \label после него.
\caption*{...}Подпись без номера или списка (пакет подписей).
\captionsetup{...}Настраивает шрифты подписей, метки и интервалы (пакет подписей).
\топрулитьТяжелая линейка в верхней части таблицы с закладками.
\мидрулеСреднее правило между заголовком и телом таблицы booktabs.
\bottomruleТяжелая линейка внизу таблицы с закладками.
\cmidrule(lr){2-3}Частичное правило, охватывающее выбранные столбцы (вкладки книг).
\addlinespaceНебольшое дополнительное вертикальное пространство между строками закладок вместо правила.
\hlineГоризонтальная линия во всю ширину в простой таблице; Правила booktabs обычно выглядят лучше.
\cline{2-3}Горизонтальная линия, охватывающая выбранные столбцы в простой таблице.
\vlineВертикальная линия в этой точке строки таблицы; Спецификаторы столбца `
\multicolumn{2}{c}{Header}Объединяет ячейки по столбцам в одну строку.
\multirow{2}{*}{Label}Объединяет ячейки по строкам вертикально (многострочно).
\arraystretchКоэффициент высоты строки таблицы; устанавливается с помощью \renewcommand{\arraystretch}{1.3}.
\tabcolsepДлина заполнения с каждой стороны табличного столбца.
\newcolumntype{C}{>{\centering\arraybackslash}X}Определяет многоразовый спецификатор столбца (пакет массива).
\endfirstheadlongtable: отмечает конец заголовка, показанного только на первой странице.
\endheadlongtable: отмечает конец заголовка, повторяющегося на каждой следующей странице.
\endfootlongtable: отмечает конец нижнего колонтитула, отображаемого при каждом разрыве страницы.
\endlastfootlongtable: отмечает конец нижнего колонтитула, отображаемого только в самом конце.
\FloatBarrierОстанавливает плавающие объекты, проходящие мимо этой точки (места).

Сноски

КомандаЧто он делает
\footnote{...}Помещает заметку внизу страницы, помеченную автоматическим номером.
\footnotemarkПечатает только маркер сноски в тех местах, где \footnote не разрешен.
\footnotetext{...}Предоставляет текст для более раннего \footnotemark.

Теоремы и доказательства

Команда или окружениеЧто он делает
\newtheorem{lemma}{Лемма}Объявляет среду, подобную теореме (amsthm).
\newtheorem*{remark}{Примечание}Объявляет ненумерованную среду, подобную теореме (amsthm).
\theoremstyle{определение}Устанавливает внешний вид (обычный, определение, примечание) для следующих объявлений \newtheorem (amsthm).
теорема (окружающая среда)Нумерованный блок теорем, созданный \newtheorem{theorem}{Theorem}.
доказательство (окружающая среда)Блок доказательства, который печатает «Доказательство». и заканчивается квадратом QED (amsthm).

Дословно, код и листинги

Команда или окружениеЧто он делает
`\глаголкод
дословно (окружающая среда)Блок текста напечатан точно так же, как напечатан, шрифтом пишущей машинки.
\verbatiminput{file.txt}Дословно печатает весь файл (дословный пакет).
lstlisting (среда)Листинг исходного кода с дополнительной подсветкой синтаксиса (листинги).
`\lstinlineкод
\lstset{language=Python}Настраивает параметры объявлений по умолчанию: язык, нумерацию, цвета (листинги).
\lstinputlisting{script.py}Верстует весь исходный файл в виде листинга (листингов).
чеканенный (окружающая среда)Выделенные блоки кода на основе пигментов; требуется -shell-escape во время компиляции (отчеканено).
`\mintinline{python}код

Бимер (слайды)

Команда или окружениеЧто он делает
фрейм (окружение)Один слайд Beamer: \begin{frame}{Название слайда} ... \end{frame}.
\frame{...}Форма слайдов Beamer, управляемая одной командой; среда «frame» — обычный способ.
\frametitle{...}Устанавливает заголовок слайда внутри фрейма.
\framesubtitle{...}Устанавливает меньший субтитр под заголовком кадра.
\titlepageBeamer: внутри рамки печатает титульный слайд из метаданных заголовка.
\tableofcontents[currentsection]Контурный слайд, на котором выделен раздел, в котором вы находитесь.
\паузаПроектор: показывает остальную часть кадра на следующем этапе слайда.
\onslide<2->Содержимое появляется, начиная с данного шага наложения.
\only<2>{...}Контент существует только на заданных шагах и не занимает места где-либо еще.
\uncover<2->{...}Содержимое невидимо перед его появлением, но всегда оставляет за собой место.
\visible<2->{...}, \invisible<2>{...}Покажите или скройте контент на определенных шагах без изменения макета.
\alert{...}Выделяет текст цветом предупреждения темы, обычно красным.
блок (окружение)Поле с названием стандартного цвета темы.
alertblock (окружающая среда)Поле с заголовком цвета предупреждения для предупреждений или ключевых моментов.
exampleblock (среда)Поле с заголовком цвета примера, обычно зеленого.
columns (среда) и \column{0.5\textwidth}Области макета, расположенные рядом, на слайде.
\usetheme{Мадрид}Бимер: выбирает тему презентации в преамбуле.
\usecolortheme{морской конёк}Меняет местами только цветовую палитру темы.
\usefonttheme{serif}Меняет местами только выбранные шрифты темы.
\setbeamertemplate{символы навигации}{}Переопределяет один элемент темы, удаляя значки навигации.
\setbeamercolor{title}{fg=black}Переопределяет один цвет темы.
\note{...}Заметки докладчика, прикрепленные к рамке, отображаются только при выводе заметок.

##ТикЗ и диаграммы

Команда или окружениеЧто он делает
tikzpicture (окружающая среда)Холст для рисунков TikZ; все команды \draw и \node находятся внутри него.
\тикзОднокадровое встроенное изображение: \tikz \draw (0,0) круг (2pt);.
\draw (0,0) -- (1,1);Команда пути TikZ, рисующая линии и фигуры; такие параметры, как [толстый, красный, ->] стилизуют его.
\заполнитьКоманда пути TikZ, которая заполняет фигуру, а не обводит ее.
\filldrawКоманда пути TikZ, которая одновременно заполняет и обрисовывает фигуру.
\ теньКоманда пути TikZ, заполняющаяся градиентом.
\клипПуть TikZ, который ограничивает все последующие рисования внутри себя.
\путьПуть TikZ, который вычисляет координаты без рисования, например. для размещения узлов.
\узел в (0,0) {метка};Команда TikZ, которая размещает текст или фигуры по координатам.
\ координата (a) в точке (1,2);Называет точку для повторного использования в последующих путях.
\foreach \i в {1,...,5}Цикл, повторяющий код рисования по списку (TikZ/pgffor).
\tikzset{mystyle/.style={...}}Определяет многоразовые стили TikZ современным способом.
\tikzstyleСтарый синтаксис определения стиля; устарел, используйте \tikzset.
\usetikzlibrary{позиционирование}Загружает дополнительные функции TikZ в преамбулу.
\matrix (TikZ)Расположение узлов внутри tikzpicture по сетке.
tikzcd (окружающая среда)Сетка для коммутативных диаграмм; ячейки разделены символом & (tikz-cd).
\arrow[r, "f"]Рисует стрелку между ячейками коммутативной диаграммы tikz-cd.

Единицы (siunitx)

КомандаЧто он делает
\num{12345.678}Форматирует число с правильной группировкой цифр и десятичными маркерами.
\qty{9.8}{\метр\пер\секунда\квадрат}Номер с правильно расположенными единицами измерения (имя siunitx v3).
\unit{\кило\грамм}Только устройство (имя siunitx v3).
\SI{9.8}{\метр\пер\секунда\квадрат}v2 имя \qty; до сих пор широко встречается в газетах.
\si{\кило\грамм}v2 имя \unit.
\sisetup{...}Глобальная конфигурация siunitx.
\DeclareSIUnit{\parsec}{pc}Определяет пользовательскую единицу измерения (siunitx).

Глоссарии и сокращения

КомандаЧто он делает
\gls{svm}Печатает глоссарий или аббревиатуру, расширяя их при первом использовании (глоссарии).
\Gls{svm}Заглавная форма начала предложений (словари).
\glspl{svm}Форма записи во множественном числе (глоссарии).
\newglossaryentry{tree}{name=tree,description={...}}Объявляет термин глоссария (глоссарии).
\newacronym{svm}{SVM}{машина опорных векторов}Объявляет аббревиатуру с краткой и длинной формами (глоссариями).
\acrshort{svm}, \acrlong{svm}Принудительно используйте краткую или полную форму независимо от первого использования (глоссарии).
\makeglossariesКоманда преамбулы, активирующая обработку глоссариев/акронимов (глоссариев).
\printglossaryПечатает один список глоссариев там, где вы его разместите (глоссарии).
\printglossariesПечатает глоссарий и списки сокращений там, где вы его разместили (глоссарии).

Алгоритмы и псевдокод

Команды по ключевым словам взяты из псевдокода alg (algorithmicx); float algorithm обертывает их.

Команда или окружениеЧто он делает
алгоритм (среда)Плавающий контейнер для псевдокода с заголовком и номером (алгоритм).
алгоритмический (среда)Само тело псевдокода, содержащее ключевые слова команд (algpseudocode).
\СостояниеОдна строка оператора псевдокода.
\If{...}, \ElsIf{...}, \Else, \EndIfКлючевые слова условного блока.
\For{...}, \ForAll{...}, \EndForКлючевые слова зацикливаются на диапазоне или наборе.
\While{...}, \EndWhileКлючевые слова цикла while.
\Function{Name}{args}, \EndFunctionБлок определения функции.
\Procedure{Name}{args}, \EndProcedureБлок определения процедуры.
\ВозвратКлючевое слово возврата.
\Комментарий{...}Комментарий с выравниванием по правому краю строки псевдокода.
\Require, \EnsureСтроки предусловий и постусловий в верхней части алгоритма.

Языковые, цитирующие и редакционные пакеты

КомандаЧто он делает
\selectlanguage{немецкий}Переключает активный язык: переносы, подписи, даты (вабель).
\foreignlanguage{французский}{...}Набирает небольшой отрывок по правилам другого языка (babel).
\enquote{...}Контекстно-зависимые кавычки, которые правильно вставляются и локализуются (csquotes).
\todo{Исправить это}Работа по разметке заметок на полях (todonotes).
\listoftodosПечатает список всех задач (todonotes).
\missingfigure{...}Поле-заполнитель для фигуры, которую вы еще не сделали (todonotes).
\xspaceВ конце макроса добавляется пробел, если за ним не следует знак препинания (xspace).
\patchcmd{\cmd}{find}{replace}{ok}{fail}Исправляет определение существующего макроса (etoolbox).
\apptocmd, \pretocmdДобавьте или добавьте код к существующему макросу (etoolbox).
\newtoggle{draft}, \toggletrue{draft}, \iftoggle{draft}{...}{...}Облегченные логические флаги (etoolbox).

Пакеты верстки и типографики в одну строку

Пакет или командаЧто он делает
\setstretch{1.25}Устанавливает точный коэффициент межстрочного интервала (setspace).
\doublespaceПереключает на двойной межстрочный интервал (setspace).
\onehalfspaceingПереключается на полуторный межстрочный интервал (setspace).
\singlespacingВозвращает одинарный межстрочный интервал (setspace).
пространство (окружение)Устанавливает пользовательский коэффициент межстрочного интервала для его содержимого (setspace).
\titleformat{\section}{...}{...}{...}{...}Изменяет внешний вид заголовка раздела (titlesec).
\titlespacing{\section}{0pt}{12pt}{6pt}Регулирует пространство вокруг заголовка (titlesec).
\setlist[itemize]{noitemsep}Настраивает интервал и метки в списке глобально или для каждого уровня (enumitem).
парскип (пакет)Переключает документ на блокирование абзацев: пробел между ними, отступ отсутствует.
микротип (пакет)Незначительное выступание и расширение, улучшающее обоснованность; просто загрузите его.
мультиколс (среда)Сбалансированный текст из нескольких столбцов без опции класса двух столбцов (multicol).

Химия, физика и обозначение предметной области

КомандаЧто он делает
\ce{H2O}Набирает химическую формулу или реакцию (mhchem).
\chemfig{...}Рисует схему химического строения (химфиг).
`\braket{\phi\psi}`

Команды класса издателя

Команда или окружениеЧто он делает
\IEEEauthorblockN{...}IEEEtran: форматирует блок имени автора в области заголовка конференции IEEE.
\IEEEauthorblockA{...}IEEEtran: форматирует блок принадлежности автора в области названия конференции IEEE.
\ccsdesc[500]{...}acmart: объявляет одну концепцию ACM CCS для классификации статьи.
CCSXML (среда)acmart: содержит машиночитаемый XML-код концепций ACM CCS из инструмента классификации ACM.
\Университет{...}Команда метаданных, специфичная для класса, отображается в шаблонах диссертаций, а не в стандартном LaTeX.

Окружающая среда в целом

Среда — это регион, открывающийся с помощью \begin{name} и закрывающийся с помощью \end{name}; все, что находится между ними, получает поведение этой среды. Полная история находится в команды против сред. Универсальные:

Окружающая средаЧто он делает
документТело каждого документа находится между \begin{document} и \end{document}.
абстрактныйПечатает аннотацию статьи со стандартным заголовком и макетом класса.
титульный листОбертывает созданную вручную полную титульную страницу; страница не пронумерована.
центрЦентрирует содержимое по горизонтали.
flushleftСодержимое выравнивается по левому краю, по правому — неровное.
флешрайтСодержимое выравнивается по правому краю, неровное по левому.
перечислитьМаркированный список; каждая запись начинается с \item.
перечислитьНумерованный список; каждая запись начинается с \item.
описаниеМаркированный список; записи начинаются с \item[Label].
\предметНачинает одну запись внутри списков перечисления, перечисления или описаний.
цитатаБлок с отступом для коротких цитат, без отступа абзаца.
цитатаБлок с отступом для более длинных цитат с отступами абзацев.
стихБлок с отступом для стихов, где \\ завершает каждую строку стиха.
небрежныйАбзацы набираются с мягким переносом строк, форма окружения — \sloppy.
списокОбщий конструктор списков, из которого определяются списки и друзья.
тривлистПростой список без меток и полей, используемый внутри определений макросов.
содержимое файлаЗаписывает свое тело в файл во время компиляции, например. чтобы отправить .bib внутри .tex.
приложенияОбертывает главы приложения, включая \appendixpage и инструменты для каждого приложения (пакет приложения).

Куда идти дальше

Эта страница является словарем. Уроки - это грамматика. Если вы хотите, чтобы одностраничный документ был готов к вставке, оставьте шпаргалку открытой. Чтобы узнать разницу между блоками \command{...} и \begin{...}, прочтите команды против сред. Для символа, который вы можете изобразить, но не можете назвать, используйте математические символы. Чтобы увидеть, как выглядит любая команда математического режима, вставьте ее в предварительный просмотр в реальном времени и посмотрите, как она отображается.

Вернуться к Справочник по таблице