Перейти к содержимому
EasyLaTeX
EasyLaTeXDocs

Метаданные PDF и публикация

Используйте hyperref, чтобы задать название, автора, тему и ключевые слова PDF и сделать оглавление, ссылки и URL кликабельными. Перед публикацией оценивайте итоговый PDF глазами читателя, а не только как успешно компилируемый исходник.

Настройка EasyLaTeX для русского текста: XeLaTeX с fontspec и babel; подключите hyperref. Для диссертаций, журналов и архивов могут требоваться PDF/A, встроенные шрифты или определённые имена файлов. Следуйте спецификации передачи и проверяйте итоговый файл подходящими средствами.

Подключение hyperref

hyperref создаёт ссылки для оглавления, перекрёстных ссылок и URL. Подключайте его после большинства пакетов:

LaTeX
\usepackage[colorlinks=true,linkcolor=blue,urlcolor=blue,citecolor=blue]{hyperref}

colorlinks=true окрашивает текст ссылок. Для монохромной печати hidelinks убирает цветные рамки и цвета ссылок. Проверяйте совместимость с шаблоном, прежде чем сочетать несколько пакетов, управляющих ссылками.

Метаданные PDF

Задайте свойства документа через \hypersetup:

LaTeX
\hypersetup{  pdftitle={Отчёт об эксперименте},  pdfauthor={Алексей Иванов},  pdfsubject={Испытания материалов},  pdfkeywords={LaTeX, Отчёт об эксперименте, Испытания материалов}}

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

Закладки и ссылки

Заголовки разделов обычно создают PDF-закладки. Чтобы раскрыть их до выбранной глубины, используйте:

LaTeX
\hypersetup{bookmarksopen=true,bookmarksopenlevel=1}

Для оглавления используйте \tableofcontents, а для внешних ссылок — \url{...} или \href{URL}{текст ссылки}. Текст должен описывать цель, а не ограничиваться «нажмите здесь».

Особое содержимое заголовков

Заголовки также записываются в файлы оглавления и PDF-закладки. Сложные формулы, сноски и команды оформления могут вызвать предупреждения закладок. Задайте короткий вариант для оглавления:

LaTeX
\section[Сравнение моделей]{Модель $A/B$: сравнение и обсуждение}

При необходимости используйте \texorpdfstring{содержимое для набора}{простой текст закладки}, чтобы отдельно задать подходящее содержимое страницы и закладки.

Перед публикацией

  • Полностью пересоберите документ и устраните неопределённые ссылки, выходы за границы и предупреждения о шрифтах.
  • Проверьте оглавление, закладки, внутренние ссылки и внешние URL в просмотрщике PDF.
  • Проверьте название, автора, тему и ключевые слова в свойствах PDF.
  • Проверьте размер бумаги, номера страниц, колонтитулы, разрешение изображений и вывод в оттенках серого реальным способом передачи.
  • При наличии требований проверьте имена файлов, лицензии, доступность, PDF/A и встраивание шрифтов.

Не «исправляйте» итоговый PDF простым удалением вспомогательных файлов или игнорированием предупреждений. Найдите причину, затем выполните полную пересборку.

Частые проблемы

Искажённые или неполные закладки

Сохраните исходник в UTF-8 и упростите неподдерживаемое содержимое заголовков короткими названиями или \texorpdfstring. Для многоязычных документов используйте LuaLaTeX или XeLaTeX с подходящей языковой и шрифтовой настройкой.

Нежелательные цветные рамки ссылок

Используйте colorlinks=true для цветного текста или hidelinks для ненавязчивых ссылок. Не сочетайте цвет рамки и текста, если спецификация передачи этого не требует.

Метаданные по-прежнему содержат старые значения

Проверьте, что \hypersetup находится в преамбуле основного файла и изменения сохранены. Скомпилируйте на платформе, дождитесь успеха и проверьте последний предпросмотр либо скачайте PDF заново. Если компиляция завершилась ошибкой, свойства старого PDF не отражают текущие изменения.

Полный пример

LaTeX
\documentclass[a4paper,12pt]{article}\usepackage{fontspec}\setmainfont{CMU Serif}\setsansfont{CMU Sans Serif}\setmonofont{CMU Typewriter Text}\usepackage[russian]{babel}\usepackage[  colorlinks=true,  linkcolor=blue,  urlcolor=blue]{hyperref}\hypersetup{  pdftitle={Отчёт об эксперименте},  pdfauthor={Алексей Иванов},  pdfsubject={Испытания материалов},  pdfkeywords={LaTeX, Отчёт об эксперименте}}​\begin{document}\tableofcontents\section{Метод}\label{sec:method}Метод описан здесь: \autoref{sec:method}.​Сайт проекта: \href{https://www.latex-project.org/}{LaTeX Project}.\end{document}
Метаданные PDF и публикация | EasyLaTeX