Шаблоны LaTeX — краткое руководство

Руководство по шаблонам LaTeX

Что такое шаблон LaTeX?

Шаблон LaTeX объединяет класс (.cls), стиль (.sty), файлы примеров .tex и вспомогательные ресурсы (логотипы, файлы библиографии и т. д.), которые определяют макет, типографику и структуру для определенного типа документа — статьи в журнале, диссертации, резюме, плаката, слайдов и т. д.

Как использовать шаблоны LaTeX

  1. Скачайте zip-архив или клонируйте репозиторий.
  2. Откройте основной файл «.tex» (часто называемый «main.tex» или «article.tex»).
  3. Загрузите класс или стиль, предоставленный шаблоном, и следуйте «структуре» 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 или кнопки «Перекомпилировать» Overleaf.

Как создать свой шаблон

ЦельРекомендуемый файлМинимальный скелет
Полный контроль над структурой документаКласс (.cls)См. блок кода ниже
Только дополнительные макросы или форматированиеСтиль (.sty)
РаспространениеZIP-архив или репозиторий GitHub (включая класс/стиль, опционально .bib, логотипы, README)

Минимальный скелет класса (mytemplate.cls)

 1% mytemplate.cls  a very simple articlestyle 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% ---- userlevel commands ----
13\newcommand\mytitle[1]{\centerline{\LARGE\bfseries #1}}
14\endinput

Используйте его с \documentclass{mytemplate} в своем документе.

Где скачать шаблоны LaTeX

Наиболее часто используемые шаблоны с высоким рейтингом

#ШаблонТипичное использование
1IEEEtran (ieeetran.cls)Материалы конференций и журналов IEEE
2SpringerLNCS (llncs.cls)Конспект лекций по информатике
3Статьи из Elsevier (elsarticle.cls)Журналы из Elsevier
4Современное простое резюмеОдностраничное резюме
5Классическая диссертация (classicthesis.sty)Книга/диссертация с элегантным оформлением
6Beamer (beamer.cls)Слайд-презентации
7a0poster / tikzposterБольшие научные постеры
8Диссертация, специфичная для университета (например, cambridgephd.cls)Институциональные диссертации PhD/MSc
9Астрономия и астрофизика (aa.cls)Статьи из журналов A&A
10Базовая академическая журнальная статьяПростой шаблон для статей (Overleaf)

Быстрый рабочий процесс для начинающих пользователей

  1. Выберите шаблон → нажмите «Открыть Overleaf» или скачайте ZIP-архив.
  2. Измените поля-заполнители (\title{}, \author{} и т. д.).
  3. Компилировать → Появится PDF-файл.
  4. Если вы работаете локально: разархивируйте → запустите «latexmk -pdf main.tex» (или «pdflatex» + «biber», если требуется).
  5. Экспортируйте PDF-файл или переместите исходный код в репозиторий Git для контроля версий.

Распространенные ошибки и советы

А что насчет 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, статья в базовом академическом журнале

Удачной верстки!

Have any questions about Aspose.TeX?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.