Ответы:
Они называются «закладками». Смотрите документацию вашего инструмента PDF для того, как их создать.
Прежде всего, нельзя «написать книгу в формате PDF». PDF-файлы обычно не предназначены для редактирования на этом уровне. Это можно сделать теоретически, но практически вы будете создавать свой документ в другой программе / формате, таком как Word, OpenOffice, TeX, DocBook или HTML, а затем конвертировать его в PDF.
Закладки и содержание будут зависеть от приложения, в котором вы пишете документ, и от того, как он преобразуется в PDF.
Если ваш исходный документ имеет оглавление, связанное с пунктами назначения в документе, и вы используете какой-то вид экспорта PDF, который знает, как использовать эту информацию, тогда он может создать PDF с внутренним связыванием оглавления.
Например, если вы используете Word и создаете в своем документе оглавление, а затем используете его встроенную функцию «Сохранить как PDF» (или Acrobat PDF Maker, или PDF-T-Maker), тогда он создаст все эти закладки для вас.
Если вы используете Блокнот и PDFCreator для «Печать в PDF», это не сработает.
Другие типы файлов зависят от того, как они конвертируются в PDF. Acrobat может использовать HTML-страницы (веб-сайты) и создавать закладки.
OpenOffice создаст PDF-файлы с оглавлением. выберите Tagged PDF
от File
, Export PDF
диалог.
Поскольку PDFLaTeX поддерживает горячие ссылки и закладки PDF, я подозреваю, что этого можно достичь с помощью большого количества наборов инструментов, использующих PDFLaTeX (для некоторых из которых требуется знание LaTeX или TeX). Эта статья говорит
В оглавлении (как обычно, с помощью команды \ tableofcontents) каждая запись будет автоматически иметь гиперссылку. По умолчанию заголовки, а не номер страницы будут гиперссылкой на соответствующую главу и т. Д. Параметр linktocpage поменяет местами этот раунд. Если опция закладок установлена, будет создан набор закладок в формате PDF, позволяющий перемещаться по документу. Закладки можно просмотреть в Acrobat Reader, щелкнув вкладку «Закладки» или выбрав пункт меню.
Одним из таких инструментов является Pandoc , Комментарии в его источнике markdown2pdf предполагают, что он генерирует закладки в формате PDF.
Добавьте это в ваш документ LaTex
\usepackage{makeidx}
\usepackage[pdftex,colorlinks=true, pdfstartview=FitV, linkcolor=red, citecolor=blue,
urlcolor=cyan,plainpages=false]{hyperref}
\usepackage{pdfcolmk}
\usepackage{graphicx}
\makeindex
Если вы используете Microsoft Word и надстройку или расширение Microsoft, которое позволяет сохранять в формате PDF (я не могу найти имя или ссылку на него), то есть возможность создать закладки. По умолчанию он выключен.
Нажмите кнопку «Параметры», а затем установите флажок «Создавать закладки с помощью:»