summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2007-11-16 11:07:29 +0000
committerNorbert Preining <preining@logic.at>2007-11-16 11:07:29 +0000
commit1518aef65389272c79c68a75ed8f9af5ff98d83c (patch)
tree182137d19c24e285805e6a26c7cd5d3881419918 /Master/texmf-dist/source
parent23084c92f895a6e49a413c7ca9190731156f2789 (diff)
hyperref v6.77e
git-svn-id: svn://tug.org/texlive/trunk@5453 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source')
-rw-r--r--Master/texmf-dist/source/latex/hyperref/hyperref.dtx447
1 files changed, 316 insertions, 131 deletions
diff --git a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
index efa14e32989..9ed343e9fbf 100644
--- a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
+++ b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
@@ -39,7 +39,7 @@
%<puenc>\ProvidesFile{puenc.def}
%<puvnenc>\ProvidesFile{puvnenc.def}
%<puarenc>\ProvidesFile{puarenc.def}
-%<!none> [2007/10/30 v6.77b
+%<!none> [2007/11/12 v6.77e
%<package> Hypertext links for LaTeX]
%<nohyperref> Dummy hyperref (SR)]
%<driver> Hyperref documentation driver file]
@@ -116,7 +116,7 @@
\end{document}
%</driver>
% \fi
-% \CheckSum{21691}
+% \CheckSum{21857}
%
% \MakeShortVerb{|}
% \StopEventually{}
@@ -2292,7 +2292,8 @@
\expandafter\ifx\csname r@#1\endcsname\relax
??%
\else
- \expandafter\expandafter\expandafter\@car\csname r@#1\endcsname\@nil
+ \expandafter\expandafter\expandafter
+ \@car\csname r@#1\endcsname\@nil
\fi
}
% \end{macrocode}
@@ -2361,7 +2362,8 @@
\else
\expandafter\expandafter\expandafter\HyPsd@autorefname
\csname r@#1\endcsname{}{}{}{}\@nil
- \expandafter\expandafter\expandafter\@car\csname r@#1\endcsname\@nil
+ \expandafter\expandafter\expandafter
+ \@car\csname r@#1\endcsname\@nil
\fi
}
% \end{macrocode}
@@ -2552,7 +2554,7 @@
% \subsubsection{Protecting spaces}
%
% \begin{macrocode}
-\RequirePackage{etexcmds}
+\RequirePackage{etexcmds}[2007/09/09]
\ifetex@unexpanded
\expandafter\@secondoftwo
\else
@@ -3333,19 +3335,22 @@
\number\dimexpr.015625\dimexpr#1sp\relax\relax
\expandafter\HyPsd@unichar@octtwo\expandafter{%
\number
- \numexpr#1-64*\number\dimexpr.015625\dimexpr#1sp\relax\relax\relax
+ \numexpr#1-64*\number\dimexpr.015625\dimexpr#1sp%
+ \relax\relax\relax
}%
}%
\def\HyPsd@unichar@second@byte#1{%
\csname\number\dimexpr.015625\dimexpr#1sp\relax\relax\endcsname
\expandafter\HyPsd@unichar@octtwo\expandafter{%
\number
- \numexpr#1-64*\number\dimexpr.015625\dimexpr#1sp\relax\relax\relax
+ \numexpr#1-64*\number\dimexpr.015625\dimexpr#1sp%
+ \relax\relax\relax
}%
}%
\def\HyPsd@unichar@octtwo#1{%
\number\dimexpr.125\dimexpr#1sp\relax\relax
- \number\numexpr#1-8*\number\dimexpr.125\dimexpr#1sp\relax\relax\relax
+ \number\numexpr#1-8*\number\dimexpr.125\dimexpr#1sp%
+ \relax\relax\relax
}%
% \end{macrocode}
% \begin{macrocode}
@@ -3381,7 +3386,10 @@
\string\newlabel{sub@#1}{%
{\@nameuse{@@thesub\@captype}}%
{\thepage}%
- {\expandafter\strip@period\@currentlabstr\relax.\relax\@@@}%
+ {%
+ \expandafter\strip@period\@currentlabstr
+ \relax.\relax\@@@%
+ }%
{\@currentHref}%
{}%
}%
@@ -4698,7 +4706,23 @@
\def\@pdfviewparams{ #2}%
\fi
}
-\define@key{Hyp}{pdfstartpage}{\def\@pdfstartpage{#1}}
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname numexpr\endcsname\relax
+ \def\Hy@number#1{%
+ \expandafter\@firstofone\expandafter{\number#1}%
+ }%
+\else
+ \def\Hy@number#1{%
+ \the\numexpr#1\relax
+ }%
+\fi
+\define@key{Hyp}{pdfstartpage}{%
+ \ifx\\#1\\%
+ \def\@pdfstartpage{}%
+ \else
+ \edef\@pdfstartpage{\Hy@number{#1}}%
+ \fi
+}%
\define@key{Hyp}{pdfstartview}{%
\ifx\\#1\\%
\def\@pdfstartview{}%
@@ -4791,7 +4815,7 @@
\fi
\fi
}{%
- \ifdim\stockwith>\z@
+ \ifdim\stockwidth>\z@
\ifdim\stockheight>\z@
\edef\special@paper{\the\stockwidth,\the\stockheight}%
\fi
@@ -5504,7 +5528,15 @@
% By default, turn |run:| into |file:|
% \begin{macrocode}
\def\@hyper@launch run:#1\\#2#3{% filename, anchor text, linkname
- \hyper@linkurl{#2}{\Hy@linkfileprefix#1\ifx\\#3\\\else\hyper@hash#3\fi}%
+ \hyper@linkurl{#2}{%
+ \Hy@linkfileprefix
+ #1%
+ \ifx\\#3\\%
+ \else
+ \hyper@hash
+ #3%
+ \fi
+ }%
}
% \end{macrocode}
% D P Story <story@uakron.edu> pointed out that relative paths
@@ -6648,7 +6680,9 @@
\let\hyperdef\@gobbletwo
\let\hyperlink\@gobble
\let\hypertarget\@gobble
-\def\hyperref{\@ifnextchar[\@gobbleopt{\expandafter\@gobbletwo\@gobble}}
+\def\hyperref{%
+ \@ifnextchar[\@gobbleopt{\expandafter\@gobbletwo\@gobble}%
+}
\long\def\@gobbleopt[#1]{}
\let\hyperpage\@empty
%</nohyperref>
@@ -7630,12 +7664,16 @@
\Hy@GlobalStepCount\Hy@linkcounter
\xdef\@currentHref{#1*.\the\Hy@linkcounter}%
\def\ttl@Hy@saveanchor{%
- \Hy@raisedlink{\hyper@anchorstart{\@currentHref}\hyper@anchorend}%
+ \Hy@raisedlink{%
+ \hyper@anchorstart{\@currentHref}\hyper@anchorend
+ }%
}%
}%
\def\ttl@Hy@refstepcounter#1{%
\let\ttl@b\Hy@raisedlink
- \def\Hy@raisedlink##1{\def\ttl@Hy@saveanchor{\Hy@raisedlink{##1}}}%
+ \def\Hy@raisedlink##1{%
+ \def\ttl@Hy@saveanchor{\Hy@raisedlink{##1}}%
+ }%
\refstepcounter{#1}%
\let\Hy@raisedlink\ttl@b
}%
@@ -8100,7 +8138,8 @@
\let\Hy@tempa\@caption
\@ifundefined{float@caption}{%
}{%
- \expandafter\ifx\csname @float@c@\@captype\endcsname\float@caption
+ \expandafter\ifx\csname @float@c@\@captype\endcsname
+ \float@caption
\let\Hy@tempa\Hy@float@caption
\fi
}%
@@ -8672,7 +8711,9 @@
\begingroup
\def\Hy@tempa{#1}%
\ifx\Hy@tempa\Hy@bookmarkstype
- \Hy@WarningNoLine{bookmark level for unknown #2 defaults to 0}%
+ \Hy@WarningNoLine{%
+ bookmark level for unknown #2 defaults to 0%
+ }%
\else
\Hy@Info{bookmark level for unknown #2 defaults to 0}%
\fi
@@ -9362,7 +9403,9 @@
\def\HyRef@autosetref#1#2#3{% link command, csname, refname
\HyRef@ShowKeysRef{#2}%
\ifcase 0\ifx#1\relax 1\fi\ifx#1\Hy@varioref@undefined 1\fi\relax
- \edef\HyRef@thisref{\expandafter\@fourthoffive#1\@empty\@empty\@empty}%
+ \edef\HyRef@thisref{%
+ \expandafter\@fourthoffive#1\@empty\@empty\@empty
+ }%
\expandafter\HyRef@testreftype\HyRef@thisref.\\%
\Hy@safe@activesfalse
#3{%
@@ -9499,8 +9542,9 @@
% Since version 1.30.0 pdf\TeX\ offers \cs{pdfescapestring}.
% \begin{macrocode}
%<*pdftex|dvipdfm|vtex|pdfmarkbase|dviwindo>
+\RequirePackage{pdftexcmds}[2007/11/11]
\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname pdfescapestring\endcsname\relax
+\expandafter\ifx\csname pdf@escapestring\endcsname\relax
\begingroup
\catcode`\|=0 %
\@makeother\\%
@@ -9545,7 +9589,7 @@
}%
\else
\def\Hy@pstringdef#1#2{%
- \edef#1{\pdfescapestring{#2}}%
+ \edef#1{\pdf@escapestring{#2}}%
}%
\fi
%</pdftex|dvipdfm|vtex|pdfmarkbase|dviwindo>
@@ -9591,7 +9635,8 @@
\Hy@pdfminorversion=\Hy@pdfversion\relax
\fi
\PackageInfo{hyperref}{%
- \expandafter\string\Hy@pdfminorversion:=\number\Hy@pdfversion\space
+ \expandafter\string\Hy@pdfminorversion
+ :=\number\Hy@pdfversion\space
}%
\fi
\edef\Hy@pdfversion{\number\Hy@pdfminorversion}%
@@ -9811,44 +9856,61 @@
% \begin{macro}{\@pdfproducer}
% \begin{macrocode}
\ifx\@pdfproducer\relax
- \def\@pdfproducer{pdfTeX}%
- \ifx\eTeXversion\@undefined
- \else
- \ifx\eTeXversion\relax
+ \begingroup\expandafter\expandafter\expandafter\endgroup
+ \expandafter\ifx\csname luatexversion\endcsname\relax
+ \def\@pdfproducer{pdfTeX}%
+ \ifx\eTeXversion\@undefined
\else
- \ifnum\eTeXversion>0 %
- \def\@pdfproducer{pdfeTeX}%
+ \ifx\eTeXversion\relax
+ \else
+ \ifnum\eTeXversion>0 %
+ \def\@pdfproducer{pdfeTeX}%
+ \fi
\fi
\fi
- \fi
- \ifx\pdftexversion\@undefined
- \else
- \ifnum\pdftexversion<100 %
- \edef\@pdfproducer{%
- \@pdfproducer
- \the\pdftexversion.\pdftexrevision
- }%
+ \ifx\pdftexversion\@undefined
\else
- \ifnum\pdftexversion<130 %
+ \ifnum\pdftexversion<100 %
\edef\@pdfproducer{%
- \@pdfproducer-%
- \expandafter\@car\the\pdftexversion\@empty\@nil.%
- \expandafter\@cdr\the\pdftexversion\@empty\@nil
- \pdftexrevision
+ \@pdfproducer
+ \the\pdftexversion.\pdftexrevision
}%
\else
- \ifnum\pdftexversion<140 %
+ \ifnum\pdftexversion<130 %
+ \edef\@pdfproducer{%
+ \@pdfproducer-%
+ \expandafter\@car\the\pdftexversion\@empty\@nil.%
+ \expandafter\@cdr\the\pdftexversion\@empty\@nil
+ \pdftexrevision
+ }%
\else
- \def\@pdfproducer{pdfTeX}%
+ \ifnum\pdftexversion<140 %
+ \else
+ \def\@pdfproducer{pdfTeX}%
+ \fi
+ \edef\@pdfproducer{%
+ \@pdfproducer-%
+ \expandafter\@car\the\pdftexversion\@empty\@nil.%
+ \expandafter\@cdr\the\pdftexversion\@empty\@nil.%
+ \pdftexrevision
+ }%
\fi
- \edef\@pdfproducer{%
- \@pdfproducer-%
- \expandafter\@car\the\pdftexversion\@empty\@nil.%
- \expandafter\@cdr\the\pdftexversion\@empty\@nil.%
- \pdftexrevision
- }%
\fi
\fi
+ \else
+ \begingroup
+ \count@=\luatexversion
+ \divide\count@ by 100 %
+ \edef\x{\the\count@}%
+ \count@=-\x\relax
+ \multiply\count@ by 100 %
+ \advance\count@ by \luatexversion
+ \edef\x{\endgroup
+ \def\noexpand\@pdfproducer{%
+ LuaTeX-\x.\the\count@.\luatexrevision
+ }%
+ }%
+ \x
\fi
\fi
% \end{macrocode}
@@ -9877,9 +9939,12 @@
/URI<</Base(\Hy@pstringB)>>%
\fi
}%
- \ifx\@pdfstartview\@empty
+ \ifx\@pdfstartpage\@empty
\else
- openaction goto page \@pdfstartpage {\@pdfstartview}%
+ \ifx\@pdfstartview\@empty
+ \else
+ openaction goto page\@pdfstartpage{\@pdfstartview}%
+ \fi
\fi
\edef\Hy@temp{%
\ifHy@toolbar\else /HideToolbar true\fi
@@ -9966,7 +10031,8 @@
\def\hyper@pagetransition{%
\ifx\@pdfpagetransition\relax
\else
- \expandafter\Hy@RemoveTransPageAttr\the\pdfpageattr^^J/Trans{}>>\END
+ \expandafter\Hy@RemoveTransPageAttr
+ \the\pdfpageattr^^J/Trans{}>>\END
\ifx\@pdfpagetransition\@empty
\else
\edef\@processme{%
@@ -10395,7 +10461,8 @@
\number\ht\@tempboxa\space
#2%
}%
- \exandafter\Hy@colorlink\csname @#1color\endcsname#3\Hy@endcolorlink
+ \exandafter\Hy@colorlink\csname @#1color\endcsname#3%
+ \Hy@endcolorlink
\fi
}
\def\hyper@linkurl#1#2{%
@@ -10497,11 +10564,25 @@
\ifx\@pdfpagescrop\@empty\else
\special{PDF: BBox \@pdfpagescrop}%
\fi
- \pdfmark{pdfmark=/DOCVIEW,%
- Page=\@pdfstartpage,%
- View=\@pdfstartview,%
- PageMode=/\@pdfpagemode
+ \def\Hy@temp{}%
+ \ifx\@pdfstartpage\@empty
+ \else
+ \ifx\@pdfstartview\@empty
+ \else
+ \edef\Hy@temp{%
+ ,Page=\@pdfstartpage
+ ,View=\@pdfstartview
+ }%
+ \fi
+ \fi
+ \edef\Hy@temp{%
+ \noexpand\pdfmark{%
+ pdfmark=/DOCVIEW,%
+ PageMode=/\@pdfpagemode
+ \Hy@temp
+ }%
}%
+ \Hy@temp
\ifx\@pdfpagescrop\@empty
\else
\pdfmark{pdfmark=/PAGES,CropBox=\@pdfpagescrop}%
@@ -10749,6 +10830,15 @@
}
\ifx\@pdfproducer\relax
\def\@pdfproducer{dvipdfm}%
+% \end{macrocode}
+% Detect Xe\TeX. However, but \textsf{xdvipdfmx} will overwrite it
+% in the final PDF file.
+% \begin{macrocode}
+ \begingroup\expandafter\expandafter\expandafter\endgroup
+ \expandafter\ifx\csname XeTeXversion\endcsname\relax
+ \else
+ \edef\@pdfproducer{XeTeX \the\XeTeXversion\XeTeXrevision}%
+ \fi
\fi
\def\PDF@FinishDoc{%
\Hy@UseMaketitleInfos
@@ -10816,9 +10906,12 @@
\Hy@pstringdef\Hy@pstringB{\@baseurl}%
\@pdfm@mark{%
docview<<%
- \ifx\@pdfstartview\@empty
+ \ifx\@pdfstartpage\@empty
\else
- /OpenAction[@page\@pdfstartpage\@pdfstartview]%
+ \ifx\@pdfstartview\@empty
+ \else
+ /OpenAction[@page\@pdfstartpage\@pdfstartview]%
+ \fi
\fi
\ifx\@baseurl\@empty
\else
@@ -10945,8 +11038,12 @@
\def\@PushButton[#1]#2{% parameters, label
\typeout{Sorry, TeXpider does not yet support FORM pushbuttons}%
}
-\def\@Reset[#1]#2{\typeout{Sorry, TeXpider does not yet support FORMs}}
-\def\@Submit[#1]#2{\typeout{Sorry, TeXpider does not yet support FORMs}}
+\def\@Reset[#1]#2{%
+ \typeout{Sorry, TeXpider does not yet support FORMs}%
+}
+\def\@Submit[#1]#2{%
+ \typeout{Sorry, TeXpider does not yet support FORMs}%
+}
%</vtexhtml>
% \end{macrocode}
% \begin{macrocode}
@@ -11330,18 +11427,26 @@
\if S\hvtex@trans@code
\edef\vtex@trans@special{\hvtex@trans@code
\hvtex@param@dimension\hvtex@param@motion}%
- \else \if B\hvtex@trans@code
- \edef\vtex@trans@special{\hvtex@trans@code\hvtex@param@dimension}%
- \else \if X\hvtex@trans@code
- \edef\vtex@trans@special{\hvtex@trans@code\hvtex@param@motion}%
- \else \if W\hvtex@trans@code
- \edef\vtex@trans@special{\hvtex@trans@code\hvtex@param@direction}%
- \else \if D\hvtex@trans@code
+ \else\if B\hvtex@trans@code
+ \edef\vtex@trans@special{%
+ \hvtex@trans@code\hvtex@param@dimension
+ }%
+ \else\if X\hvtex@trans@code
+ \edef\vtex@trans@special{%
+ \hvtex@trans@code\hvtex@param@motion
+ }%
+ \else\if W\hvtex@trans@code
+ \edef\vtex@trans@special{%
+ \hvtex@trans@code\hvtex@param@direction
+ }%
+ \else\if D\hvtex@trans@code
\let\vtex@trans@special\hvtex@trans@code
- \else \if R\hvtex@trans@code
+ \else\if R\hvtex@trans@code
\let\vtex@trans@special\hvtex@trans@code
- \else \if G\hvtex@trans@code
- \edef\vtex@trans@special{\hvtex@trans@code\hvtex@param@direction}%
+ \else\if G\hvtex@trans@code
+ \edef\vtex@trans@special{%
+ \hvtex@trans@code\hvtex@param@direction
+ }%
\fi\fi\fi\fi\fi\fi\fi
\ifx\vtex@trans@special\@empty
\else
@@ -11352,7 +11457,9 @@
% I'm not guilty of possible overflow.
% \begin{macrocode}
\multiply\dimen@\@m
- \edef\vtex@trans@special{\vtex@trans@special,\strip@pt\dimen@}%
+ \edef\vtex@trans@special{%
+ \vtex@trans@special,\strip@pt\dimen@
+ }%
\fi
% \end{macrocode}
%
@@ -11464,7 +11571,13 @@
\else
\special{!pdfinfo b=<\@pdfpagescrop>}%
\fi
- \special{!onopen Page\@pdfstartpage}%
+ \ifx\@pdfstartpage\@empty
+ \else
+ \ifx\@pdfstartview\@empty
+ \else
+ \special{!onopen Page\@pdfstartpage}%
+ \fi
+ \fi
\special{!pdfinfo p=</\@pdfpagemode>}%
\ifx\@baseurl\@empty
\else
@@ -11663,7 +11776,9 @@
\@ifundefined{@\hyper@currentlinktype bordercolor}{%
\let\Hy@tempcolor\relax
}{%
- \edef\Hy@tempcolor{\csname @\hyper@currentlinktype bordercolor\endcsname}%
+ \edef\Hy@tempcolor{%
+ \csname @\hyper@currentlinktype bordercolor\endcsname
+ }%
}%
\pdfmark{%
pdfmark=/ANN,%
@@ -11851,12 +11966,25 @@
\Hy@DisableOption{pdfkeywords}%
}
\def\PDF@SetupDoc{%
- \pdfmark{%
- pdfmark=/DOCVIEW,%
- Page=\@pdfstartpage,%
- View=\@pdfstartview,%
- PageMode=/\@pdfpagemode
+ \def\Hy@temp{}%
+ \ifx\@pdfstartpage\@empty
+ \else
+ \ifx\@pdfstartview\@empty
+ \else
+ \edef\Hy@temp{%
+ ,Page=\@pdfstartpage
+ ,View=\@pdfstartview
+ }%
+ \fi
+ \fi
+ \edef\Hy@temp{%
+ \noexpand\pdfmark{%
+ pdfmark=/DOCVIEW,%
+ PageMode=/\@pdfpagemode
+ \Hy@temp
+ }%
}%
+ \Hy@temp
\ifx\@pdfpagescrop\@empty
\else
\pdfmark{pdfmark=/PAGES,CropBox=\@pdfpagescrop}%
@@ -11936,10 +12064,17 @@
\else
\ifx\pdf@type\relax
\Hy@WarningNoLine{no pdfmark type specified in #2!!}%
- \ifx\\#1\\\relax\else\pdf@rect{#1}\fi
+ \ifx\\#1\\%
+ \else
+ \pdf@rect{#1}%
+ \fi
\else
- \ifx\\#1\\\relax
-%<pdfmarkbase> \literalps@out{[\the\pdf@toks\space\pdf@type\space pdfmark}%
+ \ifx\\#1\\%
+%<*pdfmarkbase>
+ \literalps@out{%
+ [\the\pdf@toks\space\pdf@type\space pdfmark%
+ }%
+%</pdfmarkbase>
%<dvipdf> \literalps@out{/ANN >>}%
\else
\@ifundefined{@\pdf@linktype color}{%
@@ -11949,7 +12084,11 @@
\csname @\pdf@linktype color\endcsname
}%
\pdf@rect{#1}%
-%<pdfmarkbase> \literalps@out{[\the\pdf@toks\space\pdf@type\space pdfmark}%
+%<*pdfmarkbase>
+ \literalps@out{%
+ [\the\pdf@toks\space\pdf@type\space pdfmark%
+ }%
+%</pdfmarkbase>
%<dvipdf> \literalps@out{/ANN >>}%
\Hy@endcolorlink
\fi
@@ -12878,12 +13017,25 @@
\Hy@DisableOption{pdfkeywords}%
}
\def\PDF@SetupDoc{%
- \pdfmark{%
- pdfmark=/DOCVIEW,%
- Page=\@pdfstartpage,%
- View=\@pdfstartview,%
- PageMode=/\@pdfpagemode
+ \def\Hy@temp{}%
+ \ifx\@pdfstartpage\@empty
+ \else
+ \ifx\@pdfstartview\@empty
+ \else
+ \edef\Hy@temp{%
+ ,Page=\@pdfstartpage
+ ,View=\@pdfstartview
+ }%
+ \fi
+ \fi
+ \edef\Hy@temp{%
+ \noexpand\pdfmark{%
+ pdfmark=/DOCVIEW,%
+ PageMode=/\@pdfpagemode
+ \Hy@temp
+ }%
}%
+ \Hy@temp
\ifx\@pdfpagescrop\@empty
\else
\pdfmark{pdfmark=/PAGES,CropBox=\@pdfpagescrop}%
@@ -13149,25 +13301,29 @@
<<%
/Type/Encoding%
/Differences[%
- 24/breve/caron/circumflex/dotaccent/hungarumlaut/ogonek/ring/tilde %
+ 24/breve/caron/circumflex/dotaccent/hungarumlaut/ogonek/ring%
+ /tilde %
39/quotesingle %
96/grave %
- 128/bullet/dagger/daggerdbl/ellipsis/emdash/endash/florin/fraction%
- /guilsinglleft/guilsinglright/minus/perthousand/quotedblbase%
- /quotedblleft/quotedblright/quoteleft/quoteright/quotesinglbase%
- /trademark/fi/fl/Lslash/OE/Scaron/Ydieresis/Zcaron/dotlessi%
- /lslash/oe/scaron/zcaron164/currency166/brokenbar %
+ 128/bullet/dagger/daggerdbl/ellipsis/emdash/endash/florin%
+ /fraction/guilsinglleft/guilsinglright/minus/perthousand%
+ /quotedblbase/quotedblleft/quotedblright/quoteleft%
+ /quoteright/quotesinglbase/trademark/fi/fl/Lslash/OE/Scaron%
+ /Ydieresis/Zcaron/dotlessi/lslash/oe/scaron/zcaron %
+ 164/currency %
+ 166/brokenbar %
168/dieresis/copyright/ordfeminine %
172/logicalnot/.notdef/registered/macron/degree/plusminus%
/twosuperior/threesuperior/acute/mu %
183/periodcentered/cedilla/onesuperior/ordmasculine %
188/onequarter/onehalf/threequarters %
- 192/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla%
- /Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex%
- /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis%
- /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute%
- /Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis%
- /aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave%
+ 192/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE%
+ /Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave%
+ /Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute%
+ /Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave%
+ /Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls%
+ /agrave/aacute/acircumflex/atilde/adieresis/aring/ae%
+ /ccedilla/egrave/eacute/ecircumflex/edieresis/igrave%
/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute%
/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute%
/ucircumflex/udieresis/yacute/thorn/ydieresis%
@@ -13188,7 +13344,7 @@
>>%
/PUT pdfmark%
[%
- /_objdef {Helv}%
+ /_objdef{Helv}%
/type/dict%
/OBJ pdfmark%
[%
@@ -13202,7 +13358,7 @@
>>%
/PUT pdfmark%
[%
- /_objdef {aform}%
+ /_objdef{aform}%
/type/dict%
/OBJ pdfmark%
[%
@@ -13736,8 +13892,12 @@
\char123 %
\endgroup
}{Ding}%
- \MakeFieldObject{\fbox{\textcolor{yellow}{\textsf{Submit}}}}{Submit}%
- \MakeFieldObject{\fbox{\textcolor{yellow}{\textsf{SubmitP}}}}{SubmitP}%
+ \MakeFieldObject{%
+ \fbox{\textcolor{yellow}{\textsf{Submit}}}%
+ }{Submit}%
+ \MakeFieldObject{%
+ \fbox{\textcolor{yellow}{\textsf{SubmitP}}}%
+ }{SubmitP}%
}
\def\@endForm{}
\def\@TextField[#1]#2{% parameters, label
@@ -13953,26 +14113,38 @@
}%
\endgroup
}
-\pdfobj { << /Type /Encoding /Differences [ 24 /breve /caron
-/circumflex /dotaccent /hungarumlaut /ogonek /ring /tilde 39
-/quotesingle 96 /grave 128 /bullet /dagger /daggerdbl /ellipsis
-/emdash /endash /florin /fraction /guilsinglleft /guilsinglright
-/minus /perthousand /quotedblbase /quotedblleft /quotedblright
-/quoteleft /quoteright /quotesinglbase /trademark /fi /fl /Lslash /OE
-/Scaron /Ydieresis /Zcaron /dotlessi /lslash /oe /scaron /zcaron 164
-/currency 166 /brokenbar 168 /dieresis /copyright /ordfeminine 172
-/logicalnot /.notdef /registered /macron /degree /plusminus
-/twosuperior /threesuperior /acute /mu 183 /periodcentered /cedilla
-/onesuperior /ordmasculine 188 /onequarter /onehalf /threequarters 192
-/Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
-/Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex
-/Idieresis /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde
-/Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis
-/Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde
-/adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex
-/edieresis /igrave /iacute /icircumflex /idieresis /eth /ntilde
-/ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash
-/ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis ] >>
+\pdfobj {%
+ <<%
+ /Type/Encoding%
+ /Differences[%
+ 24/breve/caron/circumflex/dotaccent/hungarumlaut/ogonek%
+ /ring/tilde %
+ 39/quotesingle %
+ 96/grave %
+ 128/bullet/dagger/daggerdbl/ellipsis/emdash/endash/florin%
+ /fraction/guilsinglleft/guilsinglright/minus/perthousand%
+ /quotedblbase/quotedblleft/quotedblright/quoteleft%
+ /quoteright/quotesinglbase/trademark/fi/fl/Lslash/OE%
+ /Scaron/Ydieresis/Zcaron/dotlessi/lslash/oe/scaron/zcaron %
+ 164/currency %
+ 166/brokenbar %
+ 168/dieresis/copyright/ordfeminine %
+ 172/logicalnot/.notdef/registered/macron/degree/plusminus%
+ /twosuperior/threesuperior/acute/mu %
+ 183/periodcentered/cedilla/onesuperior/ordmasculine %
+ 188/onequarter/onehalf/threequarters %
+ 192/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE%
+ /Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave%
+ /Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute%
+ /Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave%
+ /Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls%
+ /agrave/aacute/acircumflex/atilde/adieresis/aring/ae%
+ /ccedilla/egrave/eacute/ecircumflex/edieresis/igrave%
+ /iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute%
+ /ocircumflex/otilde/odieresis/divide/oslash/ugrave%
+ /uacute/ucircumflex/udieresis/yacute/thorn/ydieresis%
+ ]%
+ >>%
}
\edef\OBJ@pdfdocencoding{\the\pdflastobj}
\pdfobj{%
@@ -14840,7 +15012,8 @@
% |doc| directory of hyperref.
%
% \begin{macrocode}
-\def\Hy@writebookmark#1#2#3#4#5{% section number, text, label, level, file
+\def\Hy@writebookmark#1#2#3#4#5{%
+ % section number, text, label, level, file
\ifx\WriteBookmarks\relax%
\else
\ifnum#4>\Hy@bookmarksdepth\relax
@@ -15020,8 +15193,10 @@
\csname @count@#5\endcsname
\fi
}%
- \immediate\special{!outline #3;p=\@parcount,i=\@mycount,s=\ifx#2-c\else
-o\fi,t=#4}%
+ \immediate\special{%
+ !outline #3;p=\@parcount,i=\@mycount,%
+ s=\ifx#2-c\else o\fi,t=#4%
+ }%
}%
% \end{macrocode}
% \end{macro}
@@ -15171,7 +15346,9 @@ o\fi,t=#4}%
\let\@mkboth\@gobbletwo
\Hy@GlobalStepCount\Hy@linkcounter
\xdef\@currentHref{\Hy@chapapp*.\the\Hy@linkcounter}%
- \Hy@raisedlink{\hyper@anchorstart{\@currentHref}\hyper@anchorend}%
+ \Hy@raisedlink{%
+ \hyper@anchorstart{\@currentHref}\hyper@anchorend
+ }%
\endgroup
}
% \end{macrocode}
@@ -15186,7 +15363,9 @@ o\fi,t=#4}%
\def\Hy@next{%
\Hy@GlobalStepCount\Hy@linkcounter
\xdef\@currentHref{\Hy@chapapp*.\the\Hy@linkcounter}%
- \Hy@raisedlink{\hyper@anchorstart{\@currentHref}\hyper@anchorend}%
+ \Hy@raisedlink{%
+ \hyper@anchorstart{\@currentHref}\hyper@anchorend
+ }%
}%
\ifnum\c@secnumdepth>\m@ne
\@ifundefined{if@mainmatter}%
@@ -15220,7 +15399,9 @@ o\fi,t=#4}%
\H@old@spart{#1}%
\Hy@GlobalStepCount\Hy@linkcounter
\xdef\@currentHref{part*.\the\Hy@linkcounter}%
- \Hy@raisedlink{\hyper@anchorstart{\@currentHref}\hyper@anchorend}%
+ \Hy@raisedlink{%
+ \hyper@anchorstart{\@currentHref}\hyper@anchorend
+ }%
}
\let\H@old@sect\@sect
\def\@sect#1#2#3#4#5#6[#7]#8{%
@@ -15230,7 +15411,9 @@ o\fi,t=#4}%
\fi
\H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}%
\ifnum #2>\c@secnumdepth
- \Hy@raisedlink{\hyper@anchorstart{\@currentHref}\hyper@anchorend}%
+ \Hy@raisedlink{%
+ \hyper@anchorstart{\@currentHref}\hyper@anchorend
+ }%
\fi
}
% \end{macrocode}
@@ -15279,7 +15462,9 @@ o\fi,t=#4}%
\addtocontents{lot}{\protect\addvspace{10\p@}}%
\Hy@GlobalStepCount\Hy@linkcounter
\xdef\@currentHref{\Hy@chapapp*.\the\Hy@linkcounter}%
- \Hy@raisedlink{\hyper@anchorstart{\@currentHref}\hyper@anchorend}%
+ \Hy@raisedlink{%
+ \hyper@anchorstart{\@currentHref}\hyper@anchorend
+ }%
\if@twocolumn
\@topnewpage[\@makeschapterhead{##2}]%
\else