summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/hyperref/hyperref.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/hyperref/hyperref.dtx')
-rw-r--r--Master/texmf-dist/source/latex/hyperref/hyperref.dtx122
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