diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/hyperref/hyperref.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/hyperref/hyperref.dtx | 122 |
1 files changed, 40 insertions, 82 deletions
diff --git a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx index 083c731f4d5..ec3f7c3e2ea 100644 --- a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx +++ b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx @@ -48,7 +48,7 @@ %<puvnenc>\ProvidesFile{puvnenc.def} %<puarenc>\ProvidesFile{puarenc.def} %<psdextra>\ProvidesFile{psdextra.def} -%<!none> [2018/11/30 v6.88e % +%<!none> [2019/06/12 v6.88h % %<package> Hypertext links for LaTeX] %<nohyperref> Dummy hyperref (SR)] %<driver> Hyperref documentation driver file] @@ -4929,7 +4929,7 @@ % % \begin{macro}{\Hy@DisableOption} % \begin{macrocode} -\def\Hy@DisableOption#1{% +\def\Hy@realDisableOption#1{% \ltx@ifundefined{KV@Hyp@#1@default}{% \define@key{Hyp}{#1}% }{% @@ -4937,6 +4937,18 @@ }% {\Hy@WarnOptionDisabled{#1}}% } + +\def\Hy@DisableOption#1{% + \ifnum\currentgrouplevel>0 + \expandafter\@firstoftwo + \else + \expandafter\@secondoftwo + \fi + {% + \expandafter\gdef\csname Hy@smuggleout#1\endcsname{\Hy@DisableOption{#1}}% + \expandafter\aftergroup\csname Hy@smuggleout#1\endcsname + } + {\Hy@realDisableOption{#1}}} % \end{macrocode} % \end{macro} % @@ -6004,6 +6016,26 @@ \def\pageautorefname{\textsigma\textepsilon\textlambda\acctonos\textiota\textdelta\textalpha}% } % \end{macrocode} +% \begin{macrocode} +\def\HyLang@dutch{% + \def\equationautorefname{Vergelijking}% + \def\footnoteautorefname{voetnoot}% + \def\itemautorefname{punt}% + \def\figureautorefname{Figuur}% + \def\tableautorefname{Tabel}% + \def\partautorefname{Deel}% + \def\appendixautorefname{Bijlage}% + \def\chapterautorefname{hoofdstuk}% + \def\sectionautorefname{paragraaf}% + \def\subsectionautorefname{deelparagraaf}% + \def\subsubsectionautorefname{deel-deelparagraaf}% + \def\paragraphautorefname{alinea}% + \def\subparagraphautorefname{deelalinea}% + \def\FancyVerbLineautorefname{regel}% + \def\theoremautorefname{Stelling}% + \def\pageautorefname{pagina}% +} +% \end{macrocode} % % Instead of package babel's definition of \cmd{\addto} the % implementation of package varioref is used. Additionally @@ -6080,6 +6112,7 @@ \HyLang@DeclareLang{magyar}{magyar}{} \HyLang@DeclareLang{hungarian}{magyar}{} \HyLang@DeclareLang{greek}{greek}{} +\HyLang@DeclareLang{dutch}{dutch}{} % \end{macrocode} % More work is needed in case of options |vietnamese| and |vietnam|. % \begin{macrocode} @@ -10029,6 +10062,8 @@ % The possible arguments such as space or the optional % argument after the newline macros are not detected. % +% A possible \thanks removes its argument. +% % \begin{macrocode} \def\Hy@UseMaketitleString#1{% \ltx@IfUndefined{Hy@#1}{}{% @@ -10038,6 +10073,7 @@ \expandafter\let\expandafter\\\csname Hy@newline@#1\endcsname \let\newline\\% \def\and{; }% + \let\thanks\@gobble% }% \expandafter\ifx\csname @pdf#1\endcsname\@empty \expandafter\pdfstringdef\csname @pdf#1\endcsname{% @@ -14023,68 +14059,6 @@ \endgroup } % \end{macrocode} -% \begin{macro}{\@pdfproducer} -% \begin{macrocode} -\ifx\@pdfproducer\relax - \begingroup\expandafter\expandafter\expandafter\endgroup - \expandafter\ifx\csname luatexversion\endcsname\relax - \def\@pdfproducer{pdfTeX}% - \ifx\eTeXversion\@undefined - \else - \ifx\eTeXversion\relax - \else - \ifnum\eTeXversion>0 % - \def\@pdfproducer{pdfeTeX}% - \fi - \fi - \fi - \ifx\pdftexversion\@undefined - \else - \ifnum\pdftexversion<100 % - \edef\@pdfproducer{% - \@pdfproducer - \the\pdftexversion.\pdftexrevision - }% - \else - \ifnum\pdftexversion<130 % - \edef\@pdfproducer{% - \@pdfproducer-% - \expandafter\@car\the\pdftexversion\@empty\@nil.% - \expandafter\@cdr\the\pdftexversion\@empty\@nil - \pdftexrevision - }% - \else - \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 - \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.\two@digits\count@.\luatexrevision - }% - }% - \x - \fi -\fi -% \end{macrocode} -% \end{macro} % \begin{macro}{\PDF@SetupDox} % \begin{macrocode} \def\PDF@SetupDoc{% @@ -14798,9 +14772,6 @@ \fi \endgroup } -\ifx\@pdfproducer\relax - \def\@pdfproducer{dviwindo + Distiller}% -\fi \HyInfo@AddonUnsupportedtrue \def\PDF@FinishDoc{% \Hy@UseMaketitleInfos @@ -15298,18 +15269,7 @@ \Hy@EndAnnot }% } -\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 \HyInfo@GenerateAddons @@ -17728,9 +17688,6 @@ \def\literalps@out#1{\special{ps:#1}}% \def\headerps@out#1{\special{headertext=#1}}% \input{pdfmark.def}% -\ifx\@pdfproducer\relax - \def\@pdfproducer{dvipsone + Distiller}% -\fi \HyInfo@AddonUnsupportedtrue \def\PDF@FinishDoc{% \Hy@UseMaketitleInfos @@ -26552,6 +26509,7 @@ \let\iota\textiota \let\kappa\textkappa \let\lambda\textlambda + \let\mu\textmu \let\mugreek\textmugreek \let\nu\textnu \let\xi\textxi |