Шаблоны LaTeX — краткое руководство
Руководство по шаблонам LaTeX
Что такое шаблон LaTeX?
Шаблон LaTeX объединяет класс (.cls), стиль (.sty), файлы примеров .tex и вспомогательные ресурсы (логотипы, файлы библиографии и т. д.), которые определяют макет, типографику и структуру для определенного типа документа — статьи в журнале, диссертации, резюме, плаката, слайдов и т. д.
Как использовать шаблоны LaTeX
- Скачайте zip-архив или клонируйте репозиторий.
- Откройте основной файл «.tex» (часто называемый «main.tex» или «article.tex»).
- Загрузите класс или стиль, предоставленный шаблоном, и следуйте «структуре» README (титульный лист, аннотация, разделы, библиография).
1\documentclass[options]{mytemplate} % class supplied by the template
2\usepackage{mytemplate} % sometimes a .sty instead of .cls
3\begin{document}
4 \title{My Title}
5 \author{Me}
6 \maketitle
7 % <content>
8\end{document}Скомпилируйте с помощью pdflatex, latexmk -pdf или кнопки «Перекомпилировать» на обратной стороне листа.
Как создать свой шаблон
| Цель | Рекомендуемый файл | Минимальный скелет |
|---|---|---|
| Полный контроль над структурой документа | Класс (.cls) | См. блок кода ниже |
| Только дополнительные макросы или форматирование | Стиль (.sty) | – |
| Распространение | ZIP-архив или репозиторий GitHub (включая класс/стиль, опционально .bib, логотипы, README) | – |
Минимальный скелет класса (mytemplate.cls)
1% mytemplate.cls – a very simple article‑style class
2\NeedsTeXFormat{LaTeX2e}
3\ProvidesClass{mytemplate}[2025/12/03 v1.0 My custom class]
4\LoadClass[12pt]{article} % inherit from article
5
6% ---- custom settings ----
7\RequirePackage{geometry}
8\geometry{margin=2cm}
9\RequirePackage{fontspec}
10\setmainfont{Latin Modern Roman}
11
12% ---- user‑level commands ----
13\newcommand\mytitle[1]{\centerline{\LARGE\bfseries #1}}
14\endinputИспользуйте его с \documentclass{mytemplate} в своем документе.
Где скачать шаблоны LaTeX
- Галерея на обороте — самая большая публичная коллекция (≈4000 бесплатных шаблонов).
- CTAN (ComprehensiveTeXArchive Network) – официальный репозиторий специализированных журнальных классов.
- GitHub/GitLab — многие авторы публикуют шаблоны диссертаций или конференций с открытым исходным кодом.
- Веб-страницы университетов/институтов – в большинстве школ размещен «официальный» шаблон диссертации/диссертации.
Наиболее часто используемые шаблоны с высоким рейтингом
| # | Шаблон | Типичное использование |
|---|---|---|
| 1 | IEEEtran (ieeetran.cls) | Материалы конференций и журналов IEEE |
| 2 | SpringerLNCS (llncs.cls) | Конспект лекций по информатике |
| 3 | Статьи из Elsevier (elsarticle.cls) | Журналы из Elsevier |
| 4 | Современное простое резюме | Одностраничное резюме |
| 5 | Классическая диссертация (classicthesis.sty) | Книга/диссертация с элегантным оформлением |
| 6 | Beamer (beamer.cls) | Слайд-презентации |
| 7 | a0poster / tikzposter | Большие научные постеры |
| 8 | Диссертация, специфичная для университета (например, cambridgephd.cls) | Институциональные диссертации PhD/MSc |
| 9 | Астрономия и астрофизика (aa.cls) | Статьи из журналов A&A |
| 10 | Базовая академическая журнальная статья | Простой шаблон для статей (на обороте) |
Быстрый рабочий процесс для начинающих пользователей
- Выберите шаблон → нажмите «Открыть на оборотной стороне» или скачайте ZIP-архив.
- Измените поля-заполнители (
\title{},\author{}и т. д.). - Компилировать → Появится PDF-файл.
- Если вы работаете локально: разархивируйте → запустите «latexmk -pdf main.tex» (или «pdflatex» + «biber», если требуется).
- Экспортируйте PDF-файл или переместите исходный код в репозиторий Git для контроля версий.
Распространенные ошибки и советы
- Отсутствующие пакеты – установите с помощью менеджера вашего дистрибутива (tlmgr install
или консоль MiKTeX). - Устаревшие классы – Overleaf использует последнюю версию TeXLive; регулярно обновляйте локальную установку TeX.
- Библиографический движок – во многих современных шаблонах используется слово “biber”. Запустите
biber <basename>после первого прохода LaTeX. - Фирменные ресурсы – замените логотипы, цветные PDF-файлы или файлы
.sty, определяющие институциональные цвета. - Пользовательские команды — храните их в отдельном файле
.sty; затем вы можете повторно использовать один и тот же макет в нескольких документах.
А что насчет Aspose?
Когда вам нужно манипулировать PDF-файлами, созданными из LaTeX (объединять, добавлять водяные знаки или конвертировать в другие форматы) в приложении .NET, Java или Python, такие библиотеки, как Aspose.TeX, предоставляют независимый от языка API для работы с PDF-файлами, не требуя полной цепочки инструментов LaTeX.
TL;DR шпаргалка
1Что? → Готовый макет (класс+стиль+ресурсы)
2Использовать? → \documentclass{mytemplate} + следовать README
3Создать? → Написать .cls или .sty → Упаковать ресурсы → zip/GitHub
4Получить? → Overleaf Gallery, CTAN, GitHub, университетские сайты
5Горячие 10 → IEEEtran, llncs, elsarticle, modern-simple-cv,
6 classicthesis, beamer, a0poster, диссертация UNICAMP, aa.cls, статья в базовом академическом журналеУдачной верстки!