Котельников И., Чеботаев П. LaTeX2e по-русски (1185906), страница 89
Текст из файла (страница 89)
В настоящее время первыедва числа игнорируются, но тем не менее должны присутствовать. Третьечисло задаёт толщину рамки вокруг ссылки в документе PDF. По умолчаниютолщина равна 1pt, если не использована опция colorlinks; в последнемслучае толщина рамки по умолчанию равна 0pt.Управление закладкамиСледующая группа опций предназначена для настройки закладок (bookmarks) вдокументе PDF. В документах других форматов эти опции просто игнорируются.Закладки обычно отображаются в левой части окна программы Adobe Reader.Они используются для быстрой навигации в пределах одного документа и чащевсего дублируют оглавление.bookmarks[=true] — значение true формирует закладки из оглавления. Требуется, как минимум, двукратная компиляция исходного текста.
Если в оглавлении имеются команды LATEX’а, может потребоваться дополнительное редактирование файла закладок (он имеет расширение out). Чтобы предотвратитьзамещение файла закладок при последующих компиляциях, нужно добавитьв него строку \let\WriteBookmarks\relax.420Глава 18. Окно в интернетbookmarksopen[=false] — значение true означает, что дерево закладок должнобыть раскрыто при открытии документа.bookmarksnumbered[=false] — значение true означает, что закладки будут включать номера разделов.bookmarksopenlevel — уровень, до которого раскрыты закладки при открытиифайла. По умолчанию раскрыты все закладки, если bookmarksopen=true.bookmarkstype[=toc] — указывает, какой файл содержит информацию для закладок.Свойства документа PDFРяд параметров используется для описания свойств документа PDF. Они игнорируются, если в результате компиляции будет создан документ формата, отличного от PDF.pdftitle[={}] — заносит название документа в поле title свойств файла pdf.pdfauthor[={}] — заносит имена авторов в поле author свойств файла.pdfsubject[={}] — заносит тему документа в поле subject свойств файла.pdfkeywords[={}] — заносит ключевые слова в поле keywords свойств файла.pdfcreator[={LaTeX with hyperref package}] — заносит сведения о программе,использованной для создания документа, в поле creator свойств файла.pdfproducer[={pdfTeX-1.10b}] — заносит сведения о программе, использованной для создания файла, в поле producer свойств файла.
Значение по умолчанию зависит от типа и версии компилятора.Управление окном просмотра документа PDFЕщё одна группа параметров позволяет настроить начальный вид документаPDF при его открытии.pdfpagemode[=None] — определяет вид окна программы Adobe Reader при открытии документа. Возможные значения: None (показать только документ),UseThumbs (показывать иконки страниц), UseOutlines (показывать закладки)и FullScreen (показать документ во весь экран). По умолчанию используетсязначение UseOutlines, если выбрана опция bookmarks, и None в ином случае.pdfstartpage[=1] — определяет номер страницы, которая будет показана приоткрытии документа.pdfstartview[=FitH] — определяет видимую часть страницы, которая будет показана при открытии документа.
Значение по умолчанию FitH соответствуеттакому масштабу, который обеспечивает подгонку ширины страницы по размеру окна программы Adobe Reader. Другие возможные значения перечислены ниже.18.1. Пакет hyperref421XYZ left top zoom — выбрать заданный масштаб. Размер страницы изменяется в zoom раз, после чего страница прокручивается так, чтобы её горизонтальные и вертикальные координаты left и top находились в левом верхнем углуокна. Если страница после изменения размера целиком помещается в окне,прокручивание не производится.
Значение null для любого параметра left,top или zoom поддерживает неизменным текущее значение этого параметра. Для zoom значение 0 эквивалентно null. Значения координат задаются вбольших пунктах (72 bp равны 1 дюйму). Для страницы формата A4 левыйнижний угол имеет координаты (0, 0), а правый верхний –— (595, 842).Fit — подогнать масштаб по ширине страницы. Страница целиком подгоняется под размер окна и центрируется.FitH top — подогнать масштаб по ширине страницы.
Страница подгоняетсяпо ширине окна и, если указан параметр top, прокручивается по вертикалитак, чтобы её вертикальная координата top совпадала с верхней границейокна. Если страница после подгонки по ширине окна целиком помещается внём, прокручивание не производится.FitV left — подогнать масштаб по высоте страницы. Страница подгоняетсяпо высоте окна и, если указан параметр left, прокручивается по горизонталитак, чтобы её координата left совпадала с левой границей окна. Если страницапосле подгонки по высоте окна целиком помещается в нём, прокручивание непроизводится.FitB — подогнать масштаб по размеру текста на странице.
Прямоугольник,ограничивающий часть страницы, занятую текстом и рисунками, подгоняетсяпод размер окна и центрируется.FitBH top — подогнать масштаб по ширине текста на странице. Ширина ограничивающего прямоугольника подгоняется по ширине окна и, если указанпараметр top, страница прокручивается по вертикали так, чтобы её координата top совпадала с верхней границей окна. Если страница после измененияразмера целиком помещается в окне, прокручивание не производится.FitBV left — подогнать масштаб по высоте текста на странице. Высота ограничивающего прямоугольника подгоняется по высоте окна и, если указан параметр left, страница прокручивается по горизонтали так, чтобы её координата left совпадала с левым краем окна. Если страница после изменения размерацеликом помещается в окне, прокручивание не производится.FitR left bottom right top — подогнать масштаб по заданным размерам.
Прямоугольная область страницы, заданная координатами left, bottom, right иtop, целиком подгоняется под размер окна и центрируется.pdfview — определяет видимую часть страницы, которая будет показана при переходе на неё по гиперссылке. Значение по умолчанию совпадает со значениемпараметра pdfstartview.pdfpagescrop — устанавливает размеры страницы подобно BoundingBox в файлах EPS. Следует указать 4 числа left, bottom, right и top, последовательно422Глава 18.
Окно в интернетзадав абсциссу и ординату левого нижнего и правого верхнего углов (в единицах bp) прямоугольника, ограничивающего видимую область страницы.pdfnewwindow[=false] — значение true открывает ссылку на другой документ вновом окне.pdfcenterwindow[=false] — значение true размещает окно документа в центреэкрана.pdffitwindow[=false] — значение true подгоняет размер окна под размер документа при его открытии.pdfmenubar[=true] — значение true показывает меню.pdftoolbar[=true] — значение true показывает панель управления.pdfwindowui[=true] — значение true показывает пользовательские элементыуправления, включая левую панель и строку состояния внизу окна.Прочие опцииВ последнюю группу опций попадают все параметры, которые сложно причислить к любой из рассмотренных ранее групп.debug[=false], verbose[=false] — две одинаковые по действию опции расширяют объём информации, записываемый в файл протокола при компиляции документа.baseurl=baseurl — устанавливает базовую часть baseurl адресов гиперссылокURL (Universal Resource Locator).
Базовая часть добавляется в начало адресалюбой гиперссылки, заданной без указания протокола (см. ниже).unicode[=false] — форсирует переход на кодировку Unicode.18.1.2.Пользовательские командыИспользуйте команду\href{url}{text}(hyperref)чтобы создать гиперссылку на адрес url (Universal Resource Locator) документаили ресурса в сети интернет. В самом общем случае url имеет видprotocol://domain:port/path/file-name#hash?searchгде protocol — протокол доступа к ресурсу, domain — домен, где размещён ресурс, port — порт, через который производится доступ, /path — путь к ресурсувнутри домена, /file-name — имя файла, #hash — закладка внутри ресурса,?search — строка поиска.
Любая часть url может отсутствовать.Примерами протоколов являются html:// (обеспечивает доступ к Web сайтам), ftp:// (обращение к серверам ftp), file:// (обращение к ресурсам в пределах локальной файловой системы), res:// (обращение к ресурсам операционной42318.1. Пакет hyperrefсистемы), mms:// (потоковое мультимедиа-вещание). Доменное имя, напримерwww.ctan.org, ставится в соответствие уникальному адресу компьютера в мировой сети интернет. Порт чаще всего выбирается по умолчанию соответственноуказанному протоколу. Например, протоколу http:// по умолчанию сопоставленпорт :80.