Пояснення кожної \\команди у всесвіті 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{буква} Клас для листування з командами \opening, \closing і адресою.
\documentclass{beamer} Клас для слайдових презентацій, побудованих із середовищ frame.
\documentclass[11pt,a4paper]{стаття} Загальні параметри класу: розмір шрифту (10pt, 11pt, 12pt), папір (a4paper, letterpaper), twocolumn, twoside, landscape, draft, titlepage.
\usepackage{amsmath} Завантажує пакет у преамбулу, щоб додати функції.
\usepackage[margin=1in]{geometry} Встановлює поля сторінки та розмір паперу (геометрію).
\назва{...} Зберігає назву документа, надруковану пізніше \maketitle.
\автор{...} Зберігає список авторів для \maketitle; розділіть кількох авторів за допомогою \and.
Роздільник між іменами авторів усередині \author{...}.
\дата{...} Зберігає дату, показану \maketitle; \date{} приховує його, \date{\today} показує сьогодні.
\сьогодні Друкує поточну дату під час компіляції.
\maketitle Друкує блок заголовка з \title, \author і \date.
\дякую{...} Додає виноску до назви чи імені автора, напр. для фінансування або контактної інформації.
\інститут{...} Команда приналежності до автора, яка використовується Beamer і класом Springer LNCS.
\inst{1} Надрядковий маркер приналежності в списках авторів LNCS і Beamer: Ada Lovelace\inst{1}.
\ключові слова{...} Друкує список ключових слів статті у видавництвітакі класи, як acmart і llncs.
\адреса{...} клас листа: зберігає адресу відправника для бланка.
\підпис{...} літерний клас: зберігає назву, надруковану під закриттям.
\opening{Шановний ...} клас літер: друкує привітання та починає тіло листа.
\closing{З повагою,} клас літер: друкує блок підпису та підпису.
\LaTeX Друкує логотип LaTeX з піднятими та опущеними літерами.
\TeX Друкує логотип TeX з опущеним E.
\input{файл} Вставляє інший файл .tex на місце, ніби ви його там ввели.
\include{chapter1} Вводить файл розділу, починаючи з нової сторінки; дозволяє частково компілювати через \includeonly.
\includeonly{chapter1,chapter3} Список преамбули, що обмежує, які файли \include фактично компілюються.
\hypersetup{...} Налаштовує такі параметри гіперпосилання, як кольори посилань і метадані PDF.
\AtBeginDocument{...} Запускає код одразу після \begin{document}, корисно для пізнього налаштування.
\AtEndDocument{...} Запускає код безпосередньо перед завершенням документа.
\makealetter Тимчасово робить @ літерою, щоб ви могли використовувати або виправляти внутрішні команди.
\makeather Відновлює @ до нормального стану після \makeatletter.
\typeout{...} Друкує повідомлення до журналу компіляції та терміналу, зручно для налагодження.
\захистити Захищає крихку команду всередині рухомого аргументу, наприклад \caption або \section.
\listfiles Команда преамбули, яка реєструє кожен завантажений файл і його версію для звітів про помилки.

Структура та розділення

Команда Що він робить
\part{...} Поділ найвищого рівня, вище розділів, у класах книг і звітів.
\chapter{...} Нумерований заголовок розділу в класах книг і звітів (не в статті).
\розділ{...} Нумерований заголовок верхнього рівня в статті.
\підрозділ{...} Пронумерований заголовок на один рівень нижче \section.
\subsubsection{...} Пронумерований заголовок на один рівень нижче \subsection.
\paragraph{...} Заголовок найнижчого рівня: напівжирний заголовок на початку абзацу.
\підпункт{...} Один рівень нижче \paragraph, рідко потрібен.
\розділ*{...} Розділ із зірочкою друкує заголовок без номера чи запису змісту.
\додаток Змінює нумерацію, щоб наступні глави або розділи стали Додатками A, B, C.
\сторінка додатка Друкує окрему роздільну сторінку «Додатки» (пакет додатків).
\зміст Друкує зміст, створений на основі ваших команд розділення.
\списокфігур Друкує список усіх підписів до малюнків із номерами сторінок.
\listoftables Друкує список усіх підписів до таблиць із номерами сторінок.
\frontmatter Перемикач класів книг для сторінок попереднього вмісту: римські номери сторінок, ненумеровані розділи.
\mainmatter Книжковий клас повертається до основного вмісту: арабські номери сторінок, пронумеровані розділи.
\backmatter Перемикач класу книг для кінцевих сторінок: розділи перестають нумеруватися.
\addcontentsline{toc}{chapter}{...} Вручну додає запис до змісту (або списку малюнків/таблиць).
\addtocontents{toc}{...} Записує довільний матеріал (наприклад, інтервали) у файл вмісту.
\setcounter{secnumdepth}{3} Контролює глибину розділення чисел.
\setcounter{tocdepth}{2} Контролює глибину змісту.

Визначення команд і середовищ

Команда Що він робить
\нова команда{\R}{\mathbb{R}} Визначає власну команду; помилки, якщо ім’я вже існує.
\renewcommand{...}{...} Перевизначає існуючу команду; помилки, якщо його немає.
\providecommand{...}{...} Визначає команду, лише якщо вона ще не визначена; інакше мовчки нічого не робить.
\NewDocumentCommand Сучасне визначення команд із гнучкими необов’язковими аргументами (LaTeX3/xparse).
\newenvironment{назва}{початковий код}{кінцевий код} Визначає ваше власне середовище за допомогою коду, який запускається в \begin і \end.
\renewenvironment{name}{...}{...} Перевизначає існуюче середовище.
\ensuremath{...} Робить математичний вміст макросу як у математичному режимі, так і поза ним.
\DeclareMathOperator{\E}{E} Визначає вертикальне ім’я оператора; форма із зірочкою встановлює обмеження нижче (amsmath).
\DeclareMathOperator*{\argmin}{arg\,min} Форма із зірочкою: оператор встановлює обмеження нижче в математиці відображення (amsmath).
\нова теорема{лема}{Лема} Оголошує теоремоподібне середовище (amsthm).
\foo Приклад назви визначеного користувачем макросу в уроці \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}[section].
\setcounter{page}{1} Встановлює значення лічильника, тут перезапускаючи номери сторінок.
\addtocounter{приклади}{2} Додає значення до лічильника, нічого не друкуючи.
\stepcounter{приклади} Збільшує лічильник на одиницю.
\refstepcounter{приклади} Збільшує лічильник і робить його метою для наступної \label.
\value{examples} Зчитує значення лічильника для використання в арифметиці або порівняннях.
\arabic{приклади} Друкує лічильник у вигляді арабських цифр: 1, 2, 3.
\roman{examples}, \Roman{examples} Друкує лічильник як малі або великі римські цифри.
\alph{приклади}, \Alph{приклади} Друкує лічильник як малі або великі літери.
\fnsymbol{виноска} Друкує лічильник як символи виноски: зірочку, кинджал тощо.
\newlength{\mygap} Створює новий регістр довжини.
\setlength{\parskip}{6pt} Призначає значення регістру довжини.
\addtolength{\textheight}{1cm} Додає до існуючої довжини.
\settowidth{\mygap}{text} Встановлює довжину до природної ширини тексту.
\parindent Довжина абзацного відступу першого рядка; встановити за допомогою \setlength{\parindent}{0pt}.
\parskip Довжина вертикального інтервалу між абзацами; встановити за допомогою \setlength.
\linewidth Довжина поточного рядка, зручна для розміру: width=\linewidth.
\textwidth Довжина ширини повного текстового блоку на сторінці.
\висота тексту Довжина повного текстового блоку на сторінці.
\ширина стовпця Ширина одного стовпця в багатоколонковому макеті.
\baselineskip Вертикальна відстань між базовими лініями послідовних ліній.
\linespread{1.3} Масштабує інтерліньяж (міжрядковий інтервал) для всього документа; потрібен \selectfont або команда розміру, щоб набула чинності на місці.

Абзаци, розриви рядків і переноси

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

Інтервал

Команда Що він робить
\quad Вставляє горизонтальний пробіл шириною приблизно з велику M.
\qquad Вставляє подвійний пробіл у \quad.
\enspace Вставляє половину \quad горизонтального простору.
\hspace{1cm} Вставляє горизонтальний пробіл; зникає при розриві рядка.
\hspace*{1cm} Горизонтальний простір, який зберігається навіть при розриві рядка.
\vspace{1cm} Вставляє вертикальний пробіл заданої довжини.
\vspace*{1cm} Вертикальний простір, який зберігається навіть після розриву сторінки.
\smallskip Вставляє невеликий вертикальний проміжок між абзацами.
\medskip Вставляє середній вертикальний проміжок між абзацами.
\bigskip Вставляє великий вертикальний проміжок між абзацами.
\hfill Розтягнутий горизонтальний простір, який розсуває вміст, щоб заповнити рядок.
\vfill Розтягнутий вертикальний простір, який розсуває вміст, щоб заповнити сторінку.
\dotfill Заповнює рядок, що залишився, крапками, як у рядку меню чи вмісту.
\hrulefill Заповнює решту лінії горизонтальною лінійкою.
\stretch{2} Еластичний клей із вагою для пропорційного інтервалу: \hspace{\stretch{2}}.
\fill Розтяжна довжина агрегату; \hspace{\fill} - це те, до чого \hfill розширюється.
\фантом{текст} Займає рівно простір аргументу, але нічого не друкує.
\hphantom{текст} Займає лише ширину свого аргументу з нульовою висотою.
\vphantom{текст} Займає лише висоту свого аргументу з нульовою шириною.
\smash{...} Друкує свій аргумент, але вдає, що він має нульову висоту та глибину.
\strut Невидима підтримка висоти нормальної лінії, щоб вирівняти висоту рядків.
\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{червоний}{жовтий}{...} Кольорова коробка з кольоровою рамкою (xcolor).

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

Команда Що він робить
\нова сторінка Завершує поточну сторінку та починає нову.
\clearpage Починає нову сторінку після першого очищення всіх малюнків і таблиць, що очікують на розгляд.
\cleardoublepage Подібно до \clearpage, але також гарантує, що наступна сторінка буде правосторонньою (непарною).
\pagebreak У цьому місці запитує розрив сторінки, розтягуючи сторінку на повну висоту.
\nopagebreak На цьому етапі не рекомендується розрив сторінки.
\pagenumbering{roman} Встановлює стиль нумерації сторінок (арабська, римська, римська, альфа, альфа), скидаючи лічильник на 1.
\pagestyle{fancy} Встановлює поточний стиль верхнього/нижнього колонтитула (звичайний, порожній, заголовки, мої заголовки, модні) для всіх наступних сторінок.
\thispagestyle{empty} Замінює стиль верхнього/нижнього колонтитула лише для поточної сторінки.
\сторінка Друк поточного номера сторінки; використовується всередині колонтитулів.
\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 юридичного документа.
\P Пункт (pilcrow) знак.
\фунтів Знак британського фунта.
\євро Знак євро (пакет eurosym; ядро ​​також надає \texteuro).
\авторське право Знак авторського права.
\textregistered Знак зареєстрованої торгової марки.
\texttrademark знак торгової марки.
\textdegree Знак градуса: 25\textdegree C.
\textmu Вертикальний мікрознак для тексту типу мікрон.
\textperthousand Знак проміле.

Наголоси та спеціальні літери

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

Команда Що він робить
\'{e} Гострий наголос: е-акут як у кафе з наголосом.
\`{e} Серйозний акцент.
\^{o} Циркумфлексний наголос.
\"{u} Умляут/діерезис.
\~{n} Наголос тильди, як в іспанській n-tilde.
\c{c} Cedilla, як у французькому c-cedilla.
\v{s} Caron (hacek), поширене в чеських і хорватських іменах.
\H{o} Угорський подвійний гострий наголос.
\k{a} Огонек, як у польському а-огонек.
\b{o} Штрих-під акцент.
\d{u} Крапка під наголосом, використовується в транслітерації.
\r{a} Кільце з акцентом, як у скандинавських a-ring.
\u{o} Бревський акцент.
\.{o} Крапковий акцент.
\t{oo} Наголос, що з’єднує дві літери.
\i, \j I та j без крапок для розстановки наголосів: \'{\i}.
\ae, \AE Лігатура ae, малі та великі літери.
\oe, \OE Лігатура oe, як у французькому творі.
\ss Німецький гострий s (eszett).
\o, \O Похила о, як у данських і норвезьких іменах.
\l, \L Польська коса л.
\aa, \AA A-ring як окрема літера, як в імені Angstrom.

Шрифти та розміри

Команда Що він робить
\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 як це}.
\маленький Найменша з десяти команд розміру.
\scriptsize Другий найменший розмір, приблизно нижній індекс.
\розмір виноски Розмір виносок.
\малий Трохи менше звичайного.
\normalsize Основний розмір документа.
\великий, \Великий, \ВЕЛИКИЙ На один, два і три кроки більше звичайного.
\великий, \Величезний Два найбільших стандартних розміру.
\fontsize{14}{17}\selectfont Встановлює довільний розмір шрифту та пропуск базової лінії, а потім активує його.
\selectfont Активує атрибут шрифту, що очікує на розглядзміни (NFSS).
\textsuperscript{...} Рельєфний дрібний текст, як у маркерах стилю 1-го або виноски.
\textsubscript{...} Опущений дрібний текст у текстовому режимі.
\familydefault Макрос, що містить сімейство шрифтів за замовчуванням; поновіть його, щоб змінити весь шрифт документа.
\sfdefault Сімейство sans-serif з назвами макросів; \renewcommand{\familydefault}{\sfdefault} робить документ несанкціонованим.
\setmainfont{...} Встановлює основний шрифт за назвою в XeLaTeX або LuaLaTeX (спец. шрифту).
\setsansfont{...} Встановлює шрифт без засічок за назвою в XeLaTeX або LuaLaTeX (спец. шрифту).
\setmonofont{...} Встановлює моноширинний шрифт за назвою в XeLaTeX або LuaLaTeX (спец. шрифту).

Колір (xcolor)

Команда Що він робить
\textcolor{red}{...} Розфарбовує фрагмент тексту.
\колір{синій} Форма заяви: розфарбовує все, поки група не закінчиться.
\definecolor{brand}{HTML}{2F6F4F} Визначає названий колір для подальшого використання.
\pagecolor{сірий!10} Встановлює колір тла всієї сторінки.
\rowcolor{сірий!20} Забарвлює один рядок таблиці (xcolor з опцією table, через colortbl).
\cellcolor{сірий!20} Кольори однієї комірки таблиці (colortbl).
\rowcolors{2}{gray!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, еквівалентні $...$.
\[...\] Ненумероване рівняння, що відображається в окремому рядку.
$$...$$ Математичне відображення в Plain TeX; не рекомендується в LaTeX, замість цього використовуйте \[...\].
x^2, x_i ^ створює верхні індекси, а _ — нижні; багатосимвольні скрипти в дужках: x^{10}.

Математика: грецькі літери

Усі вони працюють лише в математичному режимі. Великі літери існують там, де грецька велика літера відрізняється від латинської.

Команда Що він робить
\альфа \бета \гамма \дельта Грецькі літери альфа, бета, гамма, дельта.
\epsilon \zeta \eta \theta Грецькі букви епсилон, дзета, ета, тета.
\iota \kappa \lambda \mu \nu Грецькі літери йота, каппа, лямбда, му, ню.
\xi \pi \rho \sigma \tau Грецькі літери 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 Варіантні форми rho, sigma (кінець слова) і phi (відкриті фігурні).
\varGamma \varDelta \varTheta \varLambda Грецькі варіанти курсивом у верхньому регістрі (amsmath).
\varXi \varPi \varSigma \varUpsilon \varPhi \varPsi \varOmega Решта грецьких варіантів курсивом у верхньому регістрі (amsmath).

Математика: двійкові оператори

Команда Що він робить
\pm, \mp Знаки плюс-мінус і мінус-плюс.
\times Множний хрестик, який також використовується для таких розмірів, як 3 x 3.
\div Знак поділу (обелус).
\cdot Крапка по центру для множення.
\ast, \star, \bullet, \circ Оператори зірочка, зірочка, маркер і кружечки; \circ також є композицією функції.
\oplus, \ominus Обведений плюс (пряма сума, XOR) і обведений мінус.
\otimes, \oslash, \odot Часи в кружечках (тензорний добуток), коса лінія в кружечку, крапка в кружечку.
\клин, \vee Wedge (логічне І, зовнішній продукт) і vee (логічне АБО, приєднання).
\земля, \або Псевдоніми \wedge і \vee названі для їх логічного читання.
\cap, \cup Встановіть знаки перетину та союзу.
\setminus Установіть різницю в зворотній косій рискі: A \setminus B.
\uplus Об’єднання з плюсом для багатомножинного або непересічного об’єднання.
\sqcap, \sqcup Квадратний ковпак і чашка, зустріньтеся та приєднайтеся до теорії решітки.
\amalg Амальгамація (перевернутий продукт), використовується для побічних продуктів.
\кинджал, \ddagger Dagger і double dagger як математичні оператори, напр. сполучене транспонування A^\dagger.
\bigtriangleup, \bigtriangledown Оператори трикутника, напр. симетрична різниця.
\triangleleft, \triangleright Бічні трикутники, напр. нормальне підгрупове відношення.

Математика: відносини

Команда Що він робить
\leq, \le Знак менше або рівності (\le — короткий псевдонім).
\geq, \ge Знак «більше або рівно» (\ge — це короткий псевдонім).
\neq, \ne Знак нерівності (\ne — короткий псевдонім).
\ll, \gg Знаки «набагато менше» та «набагато більше».
\приблизно Приблизно-рівно.
\sim Відношення тильди, читається як «поширюється як» або «схоже на».
\simeq Асимптотично-знак рівності (тильда над рівним).
\cong Знак конгруентності (тильда над двома рисками), який використовується для ізоморфізму.
\еквів Знак «ідентичний» (три штрихи), також використовується для конгруентності.
\propto Пропорційний знак.
\asymp Асимптотично-еквівалентне співвідношення (складені криві).
\doteq Знак рівності з крапкою читається як «наближається» або «визначається як».
\prec, \succ Передує та наступає за відносинами, викривленими впорядкуваннями.
\preceq, \succeq Передує або дорівнює і наступає або дорівнює.
\subset, \subseteq Правильна підмножина та знаки підмножини або рівності.
\supset, \supseteq Правильна надмножина та знаки надмножини або рівності.
\sqsubseteq, \sqsupseteq Відношення квадратних підмножин і надмножин, які використовуються для впорядкування інформації.
\in, \notin Встановити приналежність і її заперечення: x \in A.
\ni Зворотне членство: набір містить елемент.
\vdash, \dashv Турнікет «доводить» і його реверс.
\моделі Подвійний турнікет, семантична заглибленість.
\perp Відношення перпендикуляр/незалежність.
\паралельно Відношення паралельних брусків.
\середина Вертикальна смуга з інтервалом відношення, як у нотації конструктора наборів або «розділяє».
\не Заперечує наступне відношення, друкуючи скісну риску: \not\subset.

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

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

Математика: великі оператори

Команда Що він робить
\sum_{i=1}^{n} Знак підсумовування з межами.
\prod_{i=1}^{n} Знак продукту з обмеженнями.
\coprod Копродукт (перевернутий продукт) знак.
\int_0^1 Знак інтеграла з межами.
\iint Подвійний інтегральний знак (аммат).
\iiint Знак потрійного інтеграла (амсмат).
\oint Контурний (замкнутий контур) інтегральний знак.
\bigcap, \bigcup Великий перетин і об’єднання над сімейством множин.
\bigsqcup Велика квадратна чашка (непересічний союз).
\bigvee, \bigwedge Велике АБО та велике І над набором індексів.
\bigoplus, \bigotimes, \bigodot Великий обведений плюс, часи та крапка для індексованих сум і добутків структур.
\biguplus Велике об’єднання з плюсом над набором індексів.
\ліміти Примусово встановлює нижні/верхні індекси оператора вище та нижче: \int\limits_0^1.
\nolimits Примусово розміщує нижні/верхні індекси збоку, а не зверху та знизу.

Математика: роздільники та розмір

Команда Що він робить
\лівий( ... \правий) Пара роздільників із автоматичним розміром, яка збільшується відповідно до вмісту.
\left. і \right. Невидимий партнер, коли потрібна лише одна сторона пари розміру, як у стовпчиках оцінки.
`\середина `
\big( \Big( \bigg( \Bigg( Розділювачі вручну, від трохи великих до дуже великих.
\bigl(...\bigr) Роздільники розміру з правильним відкритим/закритим інтервалом (також \Bigl, \biggl, \Biggl).
\lfloor, \rfloor Підлогові кронштейни.
\lceil, \rceil Стельові кронштейни.
\langle, \rangle Ліві та праві розділювачі кутових дужок.
| Подвійний вертикальний роздільник (стандартні штрихи).
\lvert, \rvert Смужки абсолютних значень із правильним інтервалом між роздільниками (amsmath).
\lВерт, \rВерт Подвійні смуги для норм, з правильним роздільником (amsmath).
\зворотна коса риска Зворотна коса риска як математичний символ або роздільник.

Математика: наголоси та прикраси

Команда Що він робить
\капелюх{x} Капелюшок на одному символі.
\перевірка{x} Карон (перевернутий капелюх) акцент.
\breve{x} Breve (округлений) акцент.
\acute{x}, \grave{x} Гострі та важкі наголоси в математиці.
\тильда{x} Наголос тильди над одним символом.
\bar{x} Коротка смуга над одним символом.
\vec{v} Маленька стрілка над одним символом.
\dot{x}, \ddot{x} Одна або дві крапки над символом, звичайні для похідних за часом.
\dddot{x} Три крапки над символом (амсмат).
\mathring{x} Кільцевий акцент над символом.
\widehat{abc} Широкий капелюх, який тягнеться на кілька символів.
\widetilde{abc} Широка тильда, що тягнеться на кілька символів.
\права стрілка{AB} Розтягування стрілки вправо над виразом, як у векторах від A до B.
\overleftarrow{AB} Розтягування стрілки вліво над виразом.
\overline{x + y} Лінія над цілим виразом.
\підкреслити{x + y} Рядок під цілим виразом (працює також у тексті).
\overbrace{...}^{n} Горизонтальна дужка над виразом із необов’язковою міткою зверху.
\під дужкою{...}_{n} Горизонтальна дужка під виразом із необов’язковою міткою під нею.
\overset{!}{=} Розміщує символ над іншим, напр. «має дорівнювати» (amsmath).
\underset{i}{\max} Розміщує символ під іншим (amsmath).
\stackrel{\text{def}}{=} Старіша команда ядра накладає символ поверх відношення.
\boldsymbol{\beta} Жирний математичний шрифт, який також виділяє грецькі літери та символи (amsmath).
\prime Головний символ; 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 Найбільший спільний дільник, гом-множини, комплексний аргумент, ймовірність.
\lim_{x \to 0} Оператор обмеження, вертикальний з нижнім індексом у підрахунку відображення.
\limsup, \liminf Межа вище і нижче.
\inf, \sup Оператори інфімуму та супремуму, набрані вертикально.
\min, \max Мінімальний і максимальний оператори, набрані вертикально з обмеженнями нижче в математиці відображення.
\bmod Бінарний оператор mod з інтервалом між операторами: a \bmod n.
\pmod{n} Кінцевий ‘(mod n)’ у дужках.
\mod{n} Кінцевий ‘mod n’ без дужок (amsmath).
\назва оператора{lcm} Одноразове вертикальне ім’я оператора без оголошення преамбули (amsmath).
\ім'я оператора*{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 \виберіть k} Біноміальний примітив Plain TeX; не рекомендується в LaTeX, використовуйте \binom.
{a \над b} Примітив простих дробів TeX; не рекомендується в LaTeX, використовуйте \frac.
{a \atop b} Примітив стекування Plain 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} Фрактурні букви, що використовуються в алгебрі та логіці.
\mathscr{F} Великі літери сценарію, фігурніші за \mathcal (mathrsfs).
\mathrm{d}x Вертикальні (латинські) літери в математиці для позначення одиниць і назв із кількох літер.
\mathit{різниця} Багатолітерний ідентифікатор курсивом із пробілами у вигляді слів.
\mathsf{T}, \mathtt{x} Літери без засічок і друкарської машинки з математики.
\bm{\beta} Жирні математичні символи, альтернатива \boldsymbol (пакет bm).
\текст{якщо } x > 0 Звичайний вертикальний текст усередині математики з правильними інтервалами (amsmath).
\infty Знак нескінченності.
\частково Знак часткової похідної (кучерява d).
\nabla Оператор Nabla (del) для градієнтів і дивергенції.
\hbar Зведена стала Планка, h зі стовпчиком.
\ell Сценарій малий регістр l, використовується, щоб уникнути плутанини з цифрою 1.
\wp Weierstrass p.
\Re, \Im Позначення дійсних і уявних частин (Fraktur R і I).
\aleph Алеф, для нескінченних кардиналів.
\emptyset Порожній набір знак.
\varnothing Більш круглий порожній варіант віддають перевагу багато авторів (amssymb).
\кут Символ кута.
\вимірянийкутник Символ вимірюваного кута з дугою (amssymb).
\трикутник Трикутник символ.
\квадрат, \чорний квадрат Відкриті та заповнені квадрати; заповнений часто закінчує докази (amssymb).
\diamond, \lozenge Оператор малого ромба; символ пастилки (amssymb для останнього).
\верх, \бот Верхній (вірний) і нижній (хибний/невизначений) символи.
\forall, \exists Універсальний («для всіх»)і екзистенціальні («існує») квантори.
\neіснує Заперечений екзистенціальний квантор (amssymb).
\neg Логічний знак НЕ.
\отже, \тому що Трикрапкові знаки «тому» і «тому що» (amssymb).
\flat, \natural, \sharp Музичні випадковості, також використовуються в математичній нотації.
\surd Голий радикальний символ без аргументу.
\галочка Галочка (amssymb).
\cdots Крапки по центру, між операторами: x_1 + \cdots + x_n.
\vdots, \ddots Вертикальні та діагональні точки, переважно в матрицях.
\dotsb, \dotsc Семантичні крапки: між бінарними операторами та між комами (amsmath).

інструменти відображення amsmath і mathtools

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

Математичні середовища

Навколишнє середовище Що він робить
рівняння Одне відображене пронумероване рівняння.
рівняння* Одне відображене ненумероване рівняння (amsmath).
вирівняти Кілька відображених рівнянь, вирівняних за позначками “&”, кожне з яких пронумеровано (amsmath).
вирівняти* Вирівняні рівняння без чисел (amsmath).
збирати Кілька центрованих рівнянь без вирівнювання, кожне пронумероване (amsmath).
alignat Вирівняні рівняння з інтервалом між стовпцями, керованим вручну (amsmath).
flagign Вирівняні рівняння розміщено на лівому та правому полях (amsmath).
розділити Розділяє одне довге рівняння на вирівняні лінії під одним числом усередині “рівняння” (amsmath).
багаторядковий Одне довге рівняння, розбите на рядки: перший рядок ліворуч, останній рядок праворуч (amsmath).
вирівняний, зібраний Будівельні версії align/gather, які можна використовувати на іншому дисплеї (amsmath).
підрівняння Нумерує рівняння всередині як 1a, 1b, 1c (amsmath).
справи Розрізнення регістрів у фігурних дужках, як у кускових функціях (amsmath).
dcases cases із записами у стилі відображення, щоб дроби залишалися в повному розмірі (mathtools).
матриця Гола матриця без роздільників (amsmath).
pmatrix Матриця в круглих дужках (amsmath).
bmatrix Матриця в квадратних дужках (amsmath).
Bmatrix Матриця в фігурних дужках (amsmath).
vmatrix Матриця, загорнута у вертикальні смуги, стандартний запис визначників (amsmath).
Vmatrix Матриця, обгорнута подвійними брусками (амсмат).
мала матриця Компактний розмір матриці для вбудованого використання (amsmath).
масив Сітка в математичному режимі з вирівнюванням по стовпцях, математичний двоюрідний брат tabular.
eqnarray Старе середовище рівняння з трьох стовпців; не рекомендується, його інтервал неправильний, використовуйте align.

Перехресні посилання та посилання

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

Цитування та бібліографія

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

Поплавки, фігури та таблиці

Команда або середовище Що він робить
фігура (оточення) Плаваючий контейнер для зображення та підпису; LaTeX вибирає остаточну позицію.
фігура* (оточення) Малюнок, що охоплює обидва стовпці в документі з двома стовпцями.
таблиця (оточення) Плаваючий контейнер для табличного плюсового підпису; LaTeX вибирає остаточну позицію.
таблиця* (оточення) Таблиця, що охоплює обидва стовпці в документі з двох стовпців.
\begin{figure}[htbp] Підказки щодо розміщення: тут, зверху, знизу, на власній сторінці; ! послаблює правила, [H] (float package) означає саме тут.
tabular (середовище) Фактична сітка рядків і стовпців: клітинки, розділені символом “&”, рядки закінчуються знаком “\”.
tabular* (середовище) Таблиця, розтягнута на задану загальну ширину.
tabularx (оточення) Таблиця фіксованої ширини, стовпці X якої поділяють залишок простору (tabularx).
масив (оточення) Сітка в математичному режимі з вирівнюванням по стовпцях.
longtable (середовище) Таблиця, яка може розбиватися на сторінки, із повторюваними заголовками (довга таблиця).
міні-сторінка (середовище) Міні-сторінка фіксованої ширини всередині сторінки використовується для розміщення вмісту поруч.
підфігура (оточення) Одна підпанель із власним підписом, наприклад (a) і (b), всередині фігури (підзаголовок).
wrapfigure (середовище) Фігура з обтіканням основного тексту (wrapfig).
sidewaysfigure, sidewaystable (середовища) Поплавки повернуті на 90 градусів на свою сторінку (обертаються).
ландшафт (навколишнє середовище) Обертає цілі сторінки в альбомну орієнтацію з автоматичним поворотом сторінки PDF (pdflscape).
threeparttable (середовище) Розгортає таблицю так, щоб виноски вирівнювалися з шириною таблиці (таблиця з трьох частин).
tablenotes (оточення) Список приміток у таблиці з трьох частин, позначений \tnote{a}.
adjustbox (середовищеі \adjustbox) Масштабує, змінює розмір або обрізає будь-який вміст за допомогою параметрів ключ-значення (блок налаштування).
\caption{...} Додає нумерований підпис до малюнка чи таблиці; поставте \label після нього.
\підпис*{...} Підпис без номера або списку (пакет підписів).
\captionsetup{...} Налаштовує шрифти підписів, мітки та інтервали (пакет підписів).
\toprule Важке правило у верхній частині таблиці вкладок.
\midrule Середнє правило між заголовком і тілом таблиці booktabs.
\bottomrule Важке правило внизу таблиці вкладок.
\cmidrule(lr){2-3} Часткове правило, що охоплює вибрані стовпці (вкладки книг).
\addlinespace Невеликий додатковий вертикальний простір між рядками книжкових вкладок замість правила.
\hline Горизонтальна лінія на всю ширину в звичайній таблиці; правила книжкових закладок зазвичай виглядають краще.
\cline{2-3} Горизонтальна лінія, що охоплює вибрані стовпці у звичайній таблиці.
\vline Вертикальна лінія в цій точці рядка таблиці; специфікатори стовпця `
\multicolumn{2}{c}{Header} Об’єднує комірки по стовпцях в одному рядку.
\multirow{2}{*}{Label} Об’єднує комірки вертикально через рядки (багаторядні).
\arraystretch Коефіцієнт висоти рядка таблиці; встановити за допомогою \renewcommand{\arraystretch}{1.3}.
\tabcolsep Довжина заповнення з кожного боку стовпця таблиці.
\newcolumntype{C}{>{\centering\arraybackslash}X} Визначає багаторазовий специфікатор стовпця (пакет масиву).
\endfirsthead longtable: позначає кінець заголовка, показаного лише на першій сторінці.
\endhead longtable: позначає кінець заголовка, що повторюється на кожній наступній сторінці.
\endfoot longtable: позначає кінець нижнього колонтитула, що відображається на кожному розриві сторінки.
\endlastfoot longtable: позначає кінець нижнього колонтитула, показаного лише в самому кінці.
\FloatBarrier Зупиняє поплавці, що дрейфують повз цю точку (плацени).

Виноски

Команда Що він робить
\виноска{...} Розміщує примітку внизу сторінки, позначену автоматичним номером.
\виноска Друкує лише маркер виноски для місць, де \footnote заборонено.
\footnotetext{...} Подає текст для попередньої \footnotemark.

Теореми та доведення

Команда або середовище Що він робить
\нова теорема{лема}{Лема} Оголошує теоремоподібне середовище (amsthm).
\нова теорема*{ремарк}{Ремарк} Оголошує ненумероване теоремоподібне середовище (amsthm).
\theoremstyle{визначення} Встановлює вигляд (простий, визначення, зауваження) для наступних оголошень \newtheorem (amsthm).
theorem (середовище) Нумерований блок теорем, створений \newtheorem{theorem}{Theorem}.
доказ (середовище) Блок підтвердження, який друкує «Доказ». і закінчується квадратом QED (amsthm).

Дослівний текст, код і списки

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

Beamer (слайди)

Команда або середовище Що він робить
рамка (середовище) Один слайд Beamer: \begin{frame}{Slide title} ... \end{frame}.
\рамка{...} Однокомандна слайд-форма Beamer; середовище frame є звичайним способом.
\frametitle{...} Встановлює заголовок слайда зсередини рамки.
\framesubtitle{...} Встановлює менший субтитр під заголовком рамки.
\титульна сторінка Beamer: усередині рамки друкує титульний слайд із ваших метаданих заголовка.
\зміст[поточнийрозділ] Контурний слайд, що виділяє розділ, у якому ви перебуваєте.
\pause Beamer: показує решту кадру на наступному кроці слайда.
\onslide<2-> Вміст з’являється, починаючи з певного кроку накладання.
\тільки<2>{...} Вміст існує лише на вказаних кроках і не займає місця в інших місцях.
\розкрити<2->{...} Вміст невидимий перед своїм кроком, але завжди резервує свій простір.
\visible<2->{...}, \invisible<2>{...} Показувати або приховувати вміст на заданих кроках без зміни макета.
\alert{...} Виділяє текст кольором сповіщення теми, зазвичай червоним.
блок (середовище) Поле із заголовком стандартного кольору теми.
alertblock (середовище) Поле із заголовком кольору сповіщення для попереджень або ключових моментів.
exampleblock (середовище) Поле із заголовком кольору зразка, зазвичай зеленого.
columns (оточення) і \column{0.5\textwidth} Області макета поруч на слайді.
\usetheme{Мадрид} Beamer: вибирає тему презентації в преамбулі.
\usecolortheme{морський коник} Змінює місцями лише колірну палітру теми.
\usefonttheme{serif} Змінює місцями лише вибір шрифту теми.
\setbeamertemplate{навігаційні символи}{} Замінює один елемент теми, тут видаляючи піктограми навігації.
\setbeamercolor{title}{fg=black} Перевизначає один колір теми.
\note{...} Нотатки доповідача, прикріплені до рамки, відображаються лише у вихідних нотатках.

TikZ і діаграми

Команда або середовище Що він робить
tikzpicture (оточення) Канва для малюнків TikZ; усі команди \draw і \node входять до нього.
\tikz Одноразове вбудоване зображення: \tikz \draw (0,0) коло (2pt);.
\малювати (0,0) -- (1,1); Команда шляху TikZ, яка малює лінії та фігури; такі параметри, як [товстий, червоний, ->] стилізують його.
\fill Команда шляху TikZ, яка заповнює фігуру, а не обводить її.
\filldraw Команда шляху TikZ, яка одночасно заповнює та окреслює форму.
\shade Команда шляху TikZ, яка заповнює градієнтом.
\clip Шлях 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).
\стрілка[r, "f"] Малює стрілку між клітинками на комутативній діаграмі tikz-cd.

Одиниці (siunitx)

Команда Що він робить
\num{12345.678} Форматує число з належним групуванням цифр і десятковими маркерами.
\кількість{9,8}{\метр\за\секунду\в квадраті} Число з одиницею вимірювання, правильний інтервал (назва siunitx v3).
\одиниця{\кіло\грам} Окремий блок (назва siunitx v3).
\SI{9,8}{\метр\за\секунду\в квадраті} v2 назва \кількості; досі часто зустрічається в газетах.
\si{\кілограм\грам} v2 назва \одиниці.
\sisetup{...} Глобальна конфігурація siunitx.
\DeclareSIUnit{\parsec}{pc} Визначає спеціальну одиницю (siunitx).

Глосарії та акроніми

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

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

Команди ключових слів беруться з algpseudocode (algorithmicx); algorithm float обертає їх.

Команда або середовище Що він робить
алгоритм (середовище) Плаваючий контейнер для псевдокоду, із заголовком і номером (алгоритм).
algorithmic (середовище) Тіло псевдокоду, що містить ключові команди (algpseudocode).
\State Один рядок оператора псевдокоду.
\If{...}, \ElsIf{...}, \Else, \EndIf Ключові слова умовного блоку.
\For{...}, \ForAll{...}, \EndFor Цикл ключових слів у діапазоні або наборі.
\While{...}, \EndWhile Ключові слова циклу while.
\Function{Name}{args}, \EndFunction Блок визначення функції.
\Procedure{Name}{args}, \EndProcedure Блок визначення процедури.
\Повернути Ключове слово return.
\Коментар{...} Вирівняний по правому краю коментар до рядка псевдокоду.
\Вимагати, \Забезпечити Рядки передумов і постумов у верхній частині алгоритму.

Пакети мови, цитування та редагування

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

Пакети макетів і типографіки в одному рядку

Пакет або команда Що він робить
\setstretch{1.25} Встановлює точний коефіцієнт міжрядкового інтервалу (setspace).
\подвійний інтервал Перемикається на подвійний міжрядковий інтервал (setspace).
\onehalfspacing Перемикається на полуторний міжрядковий інтервал (setspace).
\singlepacing Повернення до однорядкового інтервалу (setspace).
інтервал (оточення) Встановлює настроюваний коефіцієнт міжрядкового інтервалу для свого вмісту (setspace).
\titleformat{\section}{...}{...}{...}{...} Змінює вигляд заголовка розділу (titlesec).
\titlespacing{\section}{0pt}{12pt}{6pt} Регулює простір навколо заголовка (titlesec).
\setlist[itemize]{noitemsep} Налаштовує інтервал у списку та мітки глобально або за рівнем (enumitem).
parskip (пакет) Перемикає документ на блокування абзаців: пробіл між, без відступу.
мікротип (пакет) Незначне виступання та розширення, що покращує вирівнювання; просто завантажте його.
multicols (середовище) Збалансований багатоколонковий текст без опції класу з двома стовпцями (багатоколонковий).

Хімія, фізика та нотація домену

Команда Що він робить
\ce{H2O} Набирає хімічну формулу або реакцію (mhchem).
\chemfig{...} Малює схему хімічної будови (хемфіг).
`\braket{\phi \psi}`

Команди класу Publisher

Команда або середовище Що він робить
\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 Вирівнює вміст за лівим краєм, за правим краєм.
flushright Праворуч вирівнює його вміст, нерівно ліворуч.
detemize Маркірований список; кожен запис починається з \item.
перерахувати Нумерований список; кожен запис починається з \item.
опис Позначений список; записи починаються з \item[Label].
\елемент Починає один запис у списках деталізації, перерахування або опису.
цитата Блок із відступом для коротких цитат, абзацний відступ відсутній.
цитата Блок із відступом для довших цитат із абзацними відступами.
вірш Блок із відступом для поезії, де «\» закінчує кожен рядок вірша.
неакуратний Абзаци набираються з легким розривом рядків, форма середовища \sloppy.
список Загальний конструктор списків, з якого визначаються елементи та друзі.
trivlist Базовий список без міток і полів, який використовується в макровизначеннях.
вміст файлу Записує своє тіло у файл під час компіляції, наприклад. щоб доставити .bib всередині .tex.
додатки Розгортає розділи додатків, увімкнувши \appendixpage та інструменти для кожного додатка (пакет додатків).

Куди йти далі

Ця сторінка є словником. Уроки граматики. Щоб отримати односторінковий лист, який можна вставити, тримайте шпаргалку відкритою. Щоб дізнатися про різницю між блоками \command{...} і \begin{...}, прочитайте команди проти середовищ. Для символу, який ви можете зобразити, але не можете назвати, використовуйте математичні символи. Щоб побачити, як виглядає будь-яка команда в математичному режимі, вставте її в попередній перегляд і подивіться, як вона відображається.

Назад до Настільна довідка