hyperref パッケージは,TeX 文書(DVI、PDF など)に HTML と同じハイパーリンク 機能を加えるためのマクロです.
目次
PXjahyper パッケージは (u)pLaTeX + hyperref + dvipdfmx の環境における日本語の「しおり」の作成を支援する upLaTeX, pLaTeX 用のパッケージです. PXjahyper パッケージは TeX Live に含まれています.
PXjahyper パッケージ v0.3 以降を使用するとページサイズを正しい値に修正してくれます(pxjahyper パッケージ を参照).
PXjahyper パッケージが使用できない場合は hyperref のオプションに setpagesize=false を指定して回避することも可能です.
\usepackage[dvipdfmx,setpagesize=false]{hyperref}
jsclasses を使用している場合はクラスオプションに papersize を指定しても OK です.
\documentclass[uplatex,papersize]{jsarticle}
参考ページ
PXjahyper パッケージ を使用すれば文字化けせずに表示できるようになります.(「PXjahyper」の検索結果 - マクロツイーター を参照.)
PXjahyper パッケージが使用できない場合は \texorpdfstring{texstring}{pdfstring} を使って pdfstring の方を8進数表記で書くことで回避可能です.
\section{a\texorpdfstring{--}{\055\055}b}
原因は,hyperref パッケージの colorlinks オプションを指定することで color パッケージが読み込まれるにもかかわらず,dvipdfmx オプションが渡されないことのようです。
対策は,ドキュメントクラスのオプションで dvipdfmx ドライバ指定する
\documentclass[dvipdfmx,…]{article}
または color にも明示的に dvipdfmx オプションを指定する
\usepackage[dvipdfmx]{graphicx,color}
が有効です。
非 e-TeX で hyperref を使うと…… を参照.
2012/05/28 の oberdiek バンドルの更新でこの問題が解決されました. 詳細については上掲のリンク先を参照してください. 2012/06/13 以降の W32TeX ではこの新しい oberdiek バンドルが含まれています.
プリアンプルに \usepackage[オプション]{hyperref} として、オプションを指定します.
(u)platex + dvipdfmx の場合は,下記のようにします.
\usepackage[dvipdfmx,% bookmarks=true,% bookmarksnumbered=true,% colorlinks=true,% setpagesize=false,% pdftitle={LaTeX研修課程},% pdfauthor={ななしのごんべぇ},% pdfsubject={hyperref入門・演習},% pdfkeywords={TeX; dvipdfmx; hyperref; color;}]{hyperref} \usepackage{pxjahyper}
または, \hypersetup{オプション} を使用して
\usepackage[dvipdfmx]{hyperref} \usepackage{pxjahyper} \hypersetup{% bookmarksnumbered=true,% colorlinks=true,% setpagesize=false,% pdftitle={LaTeX研修課程},% pdfauthor={ななしのごんべぇ},% pdfsubject={hyperref入門・演習},% pdfkeywords={TeX; dvipdfmx; hyperref; color;}}
とすることも可能です.
しおりを作成する場合は2回コンパイルが必要です. \usepackage で dvipdfmx を指定してエラーが発生する場合は hyperref パッケージを最新版にアップデートしてください.
hyperref は pTeX の縦書きモードの場合にうまくいかないことがあるようです.
(u)platex + dvipdfmx で,日本語を使用する場合は PXjahyper パッケージ を使用すればしおり・タイトル等の日本語の文字化けを防止できます.
\usepackage[dvipdfmx]{hyperref} \usepackage{pxjahyper}
使用方法は hyperref で日本語しおりに endash を出す件について を参照してください. PXjahyper パッケージが使用できない場合はプリアンブルに以下を記述しておけば,しおり・タイトル等の日本語の文字化けを防止できます.(解説は TeXnique を更新 を参照) uplatex + dvipdfmx を使用する場合は CMap は UTF8-UTF16 を使用します.補助面 (U+10000以上) の文字も使用することができます.TeX Live 2012 以降, W32TeX の場合は UTF8-UTF16 はインストール済み (texmf-dist\fonts\cmap\uptex-fonts\UTF8-UTF16) です.*1TeX Live 2013, TeX Live 2012 で PXjahyper を使用する場合は bigcode オプションを指定することで UTF8-UTF16 が使用できます.TeX Live 2014 以降で PXjahyper を使用する場合は bigcode が既定になっています.
\ifx\kanjiskip\undefined\else \usepackage{atbegshi} \ifx\enablecjktoken\undefined \ifnum 42146=\euc"A4A2 \AtBeginShipoutFirst{\special{pdf:tounicode EUC-UCS2}} \else \AtBeginShipoutFirst{\special{pdf:tounicode 90ms-RKSJ-UCS2}} \fi \else \AtBeginShipoutFirst{\special{pdf:tounicode UTF8-UTF16}} \fi \usepackage[dvipdfmx]{hyperref} \fi
\usepackage[dvipdfmx]{hyperref} の前に \usepackage{atbegshi} を記述する必要があります. \usepackage[dvipdfmx]{hyperref} の後に \usepackage{atbegshi} を記述すると PDF のタイトルが文字化けしてしまいます.
(u)platex + dvips + Ghostscript (ps2pdf) で日本語の文字化けを防止する場合は Postscript ファイルに対して convbkmk または bkmk2uni を使用します.
\usepackage{hyperref} \hypersetup{% bookmarksnumbered=true,% colorlinks=true,% setpagesize=false,% pdftitle={LaTeX研修課程},% pdfauthor={ななしのごんべぇ},% pdfsubject={hyperref入門・演習},% pdfkeywords={TeX; dvipdfmx; hyperref; color;}}
uplatex, platex を使用してドライバオプションを指定しない場合はデフォルトでは dvips に設定されます. 指定しないとうまく動作しない場合は以下のように指定します.
\usepackage[dvips]{hyperref}
lualatex の場合は,hyperref のオプションに
pdfencoding=auto
または
unicode=true
を追加します.
\usepackage[pdfencoding=auto]{hyperref}
lualatex の場合はドライバは自動検出されます.指定しないとうまく動作しない場合は以下のように指定します.
\usepackage[luatex,pdfencoding=auto]{hyperref}
xelatex の場合は、指定しても指定しなくても文字化けしないしおりになります。
\usepackage{hyperref}
xelatex の場合はドライバは自動検出されます.指定しないとうまく動作しない場合は以下のように指定します.
\usepackage[xetex]{hyperref}
オプション | 意味 | 指定値(太字はデフォルト) |
a4paper | use A4 paper | - |
a5paper | use A5 paper | - |
anchorcolor | set color of anchors | black |
b5paper | use B5 paper | - |
backref | do bibliographical back references | true/false |
baseurl | set base URL for document | 空 |
bookmarks | make bookmarks | true/false |
bookmarksdepth | しおりのレベル | 数値または名前(sectionやsubsectionなど)を指定する。何も指定しなければtocdepthの値が使われる。 |
bookmarksnumbered | put section numbers in bookmarks | true/false |
bookmarksopen | open up bookmark tree | true/false |
bookmarksopenlevel | level to which bookmarks are open | \maxdimen |
bookmarkstype | to specify which `toc' file to mimic | toc |
breaklinks | allow links to break over lines | true/false |
citebordercolor | color of border around cites | RGB値 0 1 0 |
citecolor | color of citation links | green |
colorlinks | color links | true/false ただし、tex4htまたはdviwindoを指定した際のデフォルトはtrue |
debug | provide details of anchors defined | true/false |
draft | do not do any hyper linking | true/false |
dvipdf | use dvipdf backend | - |
dvipdfm | use dvipdfm backend | - |
dvipdfmx | use dvipdfmx backend (6.75e 以降) | - |
dvips | use dvips backend | - |
dvipsone | use dvipsone backend | - |
dviwindo | use dviwindo backend | - |
executivepaper | use executivepaper | - |
extension | suffix of linked files | dvi |
filebordercolor | color of border around file links | RGB値 0 .5 .5 |
filecolor | color of file links | cyan |
frenchlinks | use small caps instead of color for links | true/false |
hidelinks | リンクに色や枠をつけない | - |
hyperfigures | make figures hyper links | true/false |
hyperindex | set up hyperlinked indices | true/false |
hypertex | use HyperTeX backend | - |
hypertexnames | use guessable names for links | true/false |
implicit | redefine LATEX internals | true/false |
latex2html | use LATEX2HTML backend | - |
legalpaper | use legalpaper | - |
letterpaper | use letterpaper | - |
linkbordercolor | color of border around links | RGB値 1 0 0 |
linkcolor | color of links | red |
linktocpage | make page number, not text, be link on TOC, LOF and LOT | true/false |
luatex | use LuaTeX backend (6.83p 以降) | - |
menubordercolor | color of border around menu links | RGB値 1 0 0 |
menucolor | color for menu links | red |
naturalnames | use LATEX-computed names for links | true/false |
nesting | allow nesting of links | true/false |
pageanchor | put an anchor on every page | true/false |
pagebackref | backreference by page number | true/false |
pagebordercolor | color of border around page links | RGB値 1 1 0 |
pagecolor | color of page links | red |
pdfauthor | text for PDF Author field | 空 |
pdfborder | width of PDF link border | 0 0 1 ただし、colorlinksのデフォルトは 0 0 0 |
pdfcenterwindow | position the document window center of the screen | true/false |
pdfcreator | text for PDF Creator field | LaTeX with hyperref package |
pdfencoding | PDFDocEncoding or Unicode | auto/pdfdoc/unicode |
pdffitwindow | resize document window to fit document size | true/false |
pdfhighlight | set highlighting of PDF links | /I /N /O /P |
pdfkeywords | text for PDF Keywords field | 空 |
pdfmenubar | make PDF viewer's menu bar visible | true/false |
pdfnewwindow | make links that open another PDF file start a new window | true/false |
pdfpagelayout | set layout of PDF pages | 空 |
pdfpagemode | set default mode of PDF display | UseThumbs UseOulines FullScreen |
pdfpagelabels | set PDF page labels | true/false *2 |
pdfpagescrop | set crop size of PDF document | 空 |
pdfpagetransition | set PDF page transition style | 空 |
pdfproducer | text for PDF Producer field | 空 |
pdfstartpage | page at which PDF document opens | 1 |
pdfstartview | starting view of PDF document | /Fit |
pdfsubject | text for PDF Subject field | 空 |
pdftex | use pdfTeX backend | - |
pdftitle | text for PDF Title field | 空 |
pdftoolbar | make PDF toolbar visible | true/false |
pdfview | PDF `view' when on link traversal | 空 |
pdfwindowui | make PDF user interface elements visible | true/false |
plainpages | do page number anchors as plain arabic | true/false *3 |
ps2pdf | use ps2pdf backend | - |
raiselinks | raise up links (for HyperTeX backend) | true/false |
runbordercolor | color of border around `run' links | RGB値 0 .7 .7 |
setpagesize | set page size by special driver commands | true/false |
tex4ht | use TEX4ht backend | - |
textures | use Textures backend | - |
unicode | Unicode encoded pdf strings | true/false *4 |
urlbordercolor | color of border around URL links | RGB値 0 1 1 |
urlcolor | color of URL links | magenta |
verbose | be chatty | true/false |
vtex | use VTEX backend | - |
xetex | use XeTeX backend | - |
pdfescapeform | エスケープ処理の有効化 | true/false |
pdfborderstyle | /S/U |
hyperref.sty を読み込むことによって下記のコマンドが使用可能になります.
コマンド | 説明 |
\href{URL}{text} | テキストにハイパーリンクを付加する |
\hyperbaseurl{URL} | |
\hyperimage{image URL} | |
\hyperdef{category}{name}text | |
\hyperref{URL}{category}{name}{text} | |
\hyperlink{name}{text} | |
\hypertarget{name}{text} |
さらに,細かい制御用のコマンドとして以下があります.
\texorpdfstring{TeX に渡すトークン列}{PDF で使う文字列}
\phantomsectionをリンクを張りたい箇所へ入れておくと正しいページへリンクすることができます.
url 及び nolinkurl とは,hyperref.styを読み込むことによって使用可能なコマンドの一つです.
タイプセットでpdfファイルを作成し, Adobe Acrobat Reader で開くと(その御節介機能により), url文字列にはhyper link機能が付与されます.(下記例ではnolinkurとtextttの両方に)
\documentclass{book} \usepackage[dvipdfmx, bookmarkstype=toc, linktocpage=true, bookmarks=true ]{hyperref} \begin{document} \tableofcontents \chapter{Test} \nolinkurl{http://www.apple.com} \\ \texttt{http://www.apple.com} \end{document}
\Acrobatmenu{menuoption}{text}
PDF 文書の中に「次のページへ」や「先頭のページへ」などリンクを埋め込むことができます. 最新の Adobe Acrobat Reader では,セキュリティ上の制限により,過去のバージョンのものとは挙動が異なるものもあります.
\Acrobatmenu{SaveAs}{Save As} \Acrobatmenu{Close}{Close} \Acrobatmenu{GeneralInfo}{Properties} \Acrobatmenu{Print}{Print} \Acrobatmenu{Quit}{Exit} \Acrobatmenu{Find}{Find} \Acrobatmenu{FindSearch}{Advanced Search} \Acrobatmenu{GeneralPrefs}{Preferences} \Acrobatmenu{FirstPage}{First Page} \Acrobatmenu{PrevPage}{Previous Page} \Acrobatmenu{NextPage}{Next Page} \Acrobatmenu{LastPage}{Last Page} \Acrobatmenu{GoToPage}{Go To Page} \Acrobatmenu{GoBack}{Previous View} \Acrobatmenu{GoForward}{Next View} \Acrobatmenu{FullScreen}{Full Screen Mode} \Acrobatmenu{ShowHideBookmarks}{Show/Hide Bookmarks} \Acrobatmenu{ShowHideThumbnails}{Show/Hide Page Thumbnails}
他のパッケージとhyperrefを同時使用する際には,ちょっとした工夫が必要だったり,読み込む順番に気をつけなればならないものもあります.
\usepackage{hyperref} \usepackage[chapter]{algorithm}% eg.
The environments equation and eqnarray are not supported too well. For example, there can be spacing problems. Consider using the environments that package amsmath provide, e.g. gather for equation. The environment equation can even redefined to use gather:
\usepackage{amsmath} \let\equation\gather \let\endequation\endgather
Package longtable must be put before hyperref and arydshln, hyperref after arydshln generates an error, thus the resulting package order is then:
\usepackage{longtable} \usepacakge{hyperref} \usepackage{arydshln}
Unsupported.
magyar.ldf's redefinitions of many LaTeX internals conflict with hyperref's redefinitions of these commands.
Workaround:
\makeatletter \let\saved@bibitem\@bibitem \let\saved@lbibitem\@lbibitem \makeatother
\usepackage{bibentry} \usepackage{hyperref}
\begin{document}
\begingroup \makeatletter \let\@bibitem\saved@bibitem \let\@lbibitem\saved@lbibitem \nobibliography{database} \endgroup
This is from Mike Shell:
cite.sty cannot currently be used with hyperref. However, I can do a workaround via:
\makeatletter \def\NAT@parse{\typeout{This is a fake Natbib command to fool Hyperref.}} \makeatother \usepackage[hypertex]{hyperref}so that hyperref will not redefine any of the biblabel stuff - so cite.sty will work as normal - although the citations will not be hyperlinked, of course (But this may not be an issue for many people).
pd1enc.def or puenc.def should be loaded before:
\usepackage{hyperref} \usepackage{dblaccnt}
or see entry for "vietnam".
Not compatible, breaks.
This packages redefines \textellipsis, thus it has to be loaded after package hyperref (pd1enc.def/puenc.def should be loaded before):
\usepackage{hyperref} \usepackage{ellipsis}
\usepackage{float} \usepackage{hyperref}
This package is not supported, you have to disable hyperref's footnote support by using option "hyperfootnotes=false".
version >= V1.6b (because of \@makecaption, see ChangeLog)
version >= 1995/09/28 v4.1 (because of \addcontentsline redefinition)
Compatible.
\usepackage{hyperref} \usepackage{linguex}
\usepackage{longtable} \usepackage{ltabptch} \usepackage{hyperref}
This package is obsolete, use the uptodate original package minitoc instead.
\usepackage{multind} \usepackage{hyperref}
\usepackage{natbib} \usepackage{hyperref}
Example for introducing links for the page numbers:
\renewcommand*{\pagedeclaration}[1]{\unskip, \hyperpage{#1}}
%%% example for prettyref %%% \documentclass{article} \usepackage{prettyref} \usepackage[pdftex]{hyperref}
%\newrefformat{FIG}{Figure~\ref{#1}}% without hyperref \newrefformat{FIG}{\hyperref[{#1}]{Figure~\ref*{#1}}}
\begin{document} This is a reference to \prettyref{FIG:ONE}. \newpage \begin{figure} \caption{This is my figure} \label{FIG:ONE} \end{figure} \end{document} %%% example for prettyref %%%
ntheorem-hyper.sty is an old patched version of ntheorem.sty. Newer versions of ntheorem know the option hyperref:
\usepackage{hyperref} \usepackage[hyperref]{ntheorem}
But there are still unsolved problems (options thref, ...).
\usepackage{setspace} \usepackage{hyperref}
Before 2002/05/24 v1.5h:
\usepackage{nameref} \usepackage{hyperref} \usepackage{sidecap}
1995/03/06 v2.0:
\usepackage{subfigure} \usepackage{hyperref} % hypertexnames is set to false.
v2.1:
\usepackage{nameref} \usepackage{subfigure} \usepackage{hyperref}
or
\usepackage{hyperref} \usepackage{subfigure}
v2.1.2: please update
v2.1.3:
\usepackage{hyperref} \usepackage{subfigure} or vice versa?
\usepackage{nameref} \usepackage{titleref}% without usetoc \usepackage{hyperref}
"nameref" supports titlesec, but hyperref does not (unsolved is the anchor setting, missing with unnumbered section, perhaps problems with page breaks with numbered ones).
\usepackage{nameref} \usepackage{varioref} \usepackage{hyperref}
Some babel versions (eg. 2005/05/21 v3.8g) contain a patch for varioref that breaks the hyperref support for varioref. Thus with babel v3.8g varioref cannot be used with hyperref.
Version 2005/08/22 v2.22 contains support for hyperref.
For older versions see example from de.comp.text.tex (2005/08/11, slightly modified):
\documentclass{article}
% package order does not matter \usepackage{verse} \usepackage{hyperref}
\makeatletter % make unique poemline anchors \newcounter{verse@env} \setcounter{verse@env}{0} \let\org@verse\verse \def\verse{% \stepcounter{verse@env}% \org@verse } \def\theHpoemline{\arabic{verse@env}.\thepoemline}
% add anchor for before \addcontentsline in \@vsptitle \let\org@vsptitle\@vsptitle \def\@vsptitle{% \phantomsection \org@vsptitle } \makeatother
\begin{document}
\poemtitle{Poem 1} \begin{verse} An one-liner. \end{verse}
\newpage
\poemtitle{Poem 2} \begin{verse} Another one-liner. \end{verse}
\end{document}
% pd1enc.def should be loaded before package dblaccnt: \usepackage[PD1,OT1]{fontenc} \usepackage{vietnam} \usepackage{hyperref}
hyperref パッケージと同じ(?) \url コマンドを提供します.
hyperref パッケージをデフォルトで読み込みます.
以下にサンプルコードを示します.hyperref 6.83m で確認しました. hyperref は,バージョンによって中身の構造がここで示した例とは異なる場合があります. その場合は変更できないと思われるので,適宜修正して使ってください. この機能は PDF-1.4 (Acrobat 5.x) 以降のバージョンで有効になります.
\documentclass{article} \usepackage[pdftex]{hyperref} %****************************************************** % Change bookmarks color and font style [pdftex only] % (override a part of hpdftex.def) % PDF-1.4 (Acrobat 5.x) or later is valid % /C array [R G B] % /F integer %****************************************************** \makeatletter \newcount\bookmarksFontStyleInteger \def\bookmarksColorArray{1 0 0} \def\Hy@OutlineName#1#2#3#4{% \pdfoutline attr{% /C [\bookmarksColorArray]% /F \the\bookmarksFontStyleInteger% }% goto name{#2}count#3{#4}% } \makeatother %************************************************************* % Bookmarks Font Style % (0 -> Plain; 1 -> Italic; 2 -> Bold; 3 -> Bold and Italic) %************************************************************* \bookmarksFontStyleInteger2 %****************** % Bookmarks Color % {R G B} %****************** \renewcommand{\bookmarksColorArray}{0 0.5 1.0} \begin{document} \section{abc} abc \end{document}
\documentclass{article} \ifdefined\XeTeXversion \usepackage[xetex]{hyperref} \else \usepackage[dvipdfmx]{hyperref} \fi %************************************************************* % Change bookmarks color and font style [dvipdfmx/xetex only] % (override a part of hdvipdfm.def/hxetex.def) % PDF-1.4 (Acrobat 5.x) or later is valid % /C array [R G B] % /F integer %************************************************************* \makeatletter \newcount\bookmarksFontStyleInteger \def\bookmarksColorArray{1 0 0} \def\ReadBookmarks{% \pdf@ifdraftmode{}{% \begingroup \def\do##1{% \ifnum\catcode`##1=\active \@makeother##1% \else \ifnum\catcode`##1=6 % \@makeother##1% \fi \fi }% \dospecials \Hy@safe@activestrue \escapechar=`\\% \def\@@BOOKMARK[##1][##2]##3##4##5{% \calc@bm@number{##5}% }% \InputIfFileExists{\jobname.out}{}{}% \ifx\WriteBookmarks\relax \global\let\WriteBookmarks\relax \fi \def\@@BOOKMARK[##1][##2]##3##4##5{% \def\Hy@temp{##4}% \Hy@pstringdef\Hy@pstringName{\HyperDestNameFilter{##3}}% \@pdfm@mark{% outline \ifHy@DvipdfmxOutlineOpen [% \ifnum##21>\z@ \else -% \fi ] % \fi ##1<<% /C [\bookmarksColorArray]% /F \the\bookmarksFontStyleInteger% /Title(\expandafter\strip@prefix\meaning\Hy@temp)% /A<<% /S/GoTo% /D(\Hy@pstringName)% >>% >>% }% }% \begingroup \def\WriteBookmarks{0}% \InputIfFileExists{\jobname.out}{}{}% \endgroup %{\escapechar\m@ne\InputIfFileExists{\jobname.out}{}{}}% \endgroup }% \ifx\WriteBookmarks\relax \else \if@filesw \newwrite\@outlinefile \Hy@OutlineRerunCheck \immediate\openout\@outlinefile=\jobname.out\relax \ifHy@typexml \immediate\write\@outlinefile{<relaxxml>\relax}% \fi \fi \fi } \makeatother %************************************************************* % Bookmarks Font Style % (0 -> Plain; 1 -> Italic; 2 -> Bold; 3 -> Bold and Italic) %************************************************************* \bookmarksFontStyleInteger2 %****************** % Bookmarks Color % {R G B} %****************** \renewcommand{\bookmarksColorArray}{0 0.5 1.0} \begin{document} \section{abc} abc \end{document}
\documentclass{article} \usepackage[dvips]{hyperref} %************************************************************* % Change bookmarks color and font style [dvips only] % (override a part of pdfmark.def) % PDF-1.4 (Acrobat 5.x) or later is valid % /C array [R G B] % /F integer %************************************************************* \makeatletter \newcount\bookmarksFontStyleInteger \def\bookmarksColorArray{1 0 0} \def\ReadBookmarks{% \pdf@ifdraftmode{}{% \begingroup \def\do##1{% \ifnum\catcode`##1=\active \@makeother##1% \else \ifnum\catcode`##1=6 % \@makeother##1% \fi \fi }% \dospecials \Hy@safe@activestrue \escapechar=`\\% \def\@@BOOKMARK[##1][##2]##3##4##5{% \calc@bm@number{##5}% }% \InputIfFileExists{\jobname.out}{}{}% \ifx\WriteBookmarks\relax \global\let\WriteBookmarks\relax \fi \def\@@BOOKMARK[##1][##2]##3##4##5{% \def\Hy@temp{##4}% \pdfmark{% pdfmark=/OUT,% Raw={% /Count ##2\check@bm@number{##3}% /Dest (##3)% /C [\bookmarksColorArray]% /F \the\bookmarksFontStyleInteger% /Title (\expandafter\strip@prefix\meaning\Hy@temp)% }% }% }% \begingroup \def\WriteBookmarks{0}% \InputIfFileExists{\jobname.out}{}{}% \endgroup %{\escapechar\m@ne\InputIfFileExists{\jobname.out}{}{}}% \endgroup }% \ifx\WriteBookmarks\relax \else \if@filesw \newwrite\@outlinefile \Hy@OutlineRerunCheck \immediate\openout\@outlinefile=\jobname.out\relax \ifHy@typexml \immediate\write\@outlinefile{<relaxxml>\relax}% \fi \fi \fi } \makeatother %************************************************************* % Bookmarks Font Style % (0 -> Plain; 1 -> Italic; 2 -> Bold; 3 -> Bold and Italic) %************************************************************* \bookmarksFontStyleInteger2 %****************** % Bookmarks Color % {R G B} %****************** \renewcommand{\bookmarksColorArray}{0 0.5 1.0} \begin{document} \section{abc} abc \end{document}