summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/hyperref/hypertex.def
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/hyperref/hypertex.def')
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hypertex.def222
1 files changed, 222 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/hyperref/hypertex.def b/Master/texmf-dist/tex/latex/hyperref/hypertex.def
new file mode 100644
index 00000000000..ed3d90bf7cd
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hyperref/hypertex.def
@@ -0,0 +1,222 @@
+%%
+%% This is file `hypertex.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyperref.dtx (with options: `hypertex')
+%%
+%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
+%% RCS: $Id: hyperref.dtx 6.71 2000/10/04 rahtz Exp rahtz $
+%%
+%% This file is part of the `Hyperref Bundle'.
+%% -------------------------------------------
+%%
+%% It may be distributed under the conditions of the LaTeX Project Public
+%% License, either version 1.2 of this license or (at your option) any
+%% later version. The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.2 or later is part of all distributions of LaTeX
+%% version 1999/12/01 or later.
+%%
+%% The list of all files belonging to the `Hyperref Bundle' is
+%% given in the file `manifest.txt'.
+%%
+\ProvidesFile{hypertex.def}
+ [2003/11/30 v6.74m
+ Hyperref driver for HyperTeX specials]
+\def\PDF@FinishDoc{}
+\def\PDF@SetupDoc{%
+ \ifx\@baseurl\@empty
+ \else
+ \special{html:<base href="\@baseurl">}%
+ \fi
+}
+\def\hyper@anchor#1{%
+ \Hy@SaveLastskip
+ \begingroup
+ \let\protect=\string
+ \hyper@chars
+ \special{html:<a name=\hyper@quote #1\hyper@quote>}%
+ \endgroup
+ \Hy@activeanchortrue
+ \Hy@colorlink{\@anchorcolor}\anchor@spot\Hy@endcolorlink
+ \special{html:</a>}%
+ \Hy@activeanchorfalse
+ \Hy@RestoreLastskip
+}
+\def\hyper@anchorstart#1{%
+ \Hy@SaveLastskip
+ \begingroup
+ \hyper@chars
+ \special{html:<a name=\hyper@quote#1\hyper@quote>}%
+ \endgroup
+ \Hy@activeanchortrue
+}
+\def\hyper@anchorend{%
+ \special{html:</a>}%
+ \Hy@activeanchorfalse
+ \Hy@RestoreLastskip
+}
+\def\@urltype{url}
+\def\hyper@linkstart#1#2{%
+ \Hy@colorlink{\csname @#1color\endcsname}%
+ \def\Hy@tempa{#1}%
+ \ifx\Hy@tempa\@urltype
+ \special{html:<a href=\hyper@quote#2\hyper@quote>}%
+ \else
+ \begingroup
+ \hyper@chars
+ \special{html:<a href=\hyper@quote\##2\hyper@quote>}%
+ \endgroup
+ \fi
+}
+\def\hyper@linkend{%
+ \special{html:</a>}%
+ \Hy@endcolorlink
+}
+\def\hyper@linkfile#1#2#3{%
+ \hyper@linkurl{#1}{\Hy@linkfileprefix#2\ifx\\#3\\\else\##3\fi}%
+}
+\def\hyper@linkurl#1#2{%
+ \leavevmode
+ \ifHy@raiselinks
+ \setbox\@tempboxa=\color@hbox #1\color@endbox
+ \@linkdim\dp\@tempboxa
+ \lower\@linkdim\hbox{%
+ \hyper@chars
+ \special{html:<a href=\hyper@quote#2\hyper@quote>}%
+ }%
+ \Hy@colorlink{\@urlcolor}#1%
+ \@linkdim\ht\@tempboxa
+ \advance\@linkdim by -6.5\p@
+ \raise\@linkdim\hbox{\special{html:</a>}}%
+ \Hy@endcolorlink
+ \else
+ \begingroup
+ \hyper@chars
+ \special{html:<a href=\hyper@quote#2\hyper@quote>}%
+ \Hy@colorlink{\@urlcolor}#1%
+ \special{html:</a>}%
+ \Hy@endcolorlink
+ \endgroup
+ \fi
+}
+\def\hyper@link#1#2#3{%
+ \hyper@linkurl{#3}{\##2}%
+}
+\def\hyper@image#1#2{%
+ \begingroup
+ \hyper@chars
+ \special{html:<img src=\hyper@quote#1\hyper@quote>}%
+ \endgroup
+}
+\def\@Form[#1]{\typeout{Sorry, HyperTeX does not support FORMs}}
+\def\@endForm{}
+\def\@Gauge[#1]#2#3#4{% parameters, label, minimum, maximum
+ \typeout{Sorry, HyperTeX does not support FORM gauges}%
+}
+\def\@TextField[#1]#2{% parameters, label
+ \typeout{Sorry, HyperTeX does not support FORM text fields}%
+}
+\def\@CheckBox[#1]#2{% parameters, label
+ \typeout{Sorry, HyperTeX does not support FORM checkboxes}%
+}
+\def\@ChoiceMenu[#1]#2#3{% parameters, label, choices
+ \typeout{Sorry, HyperTeX does not support FORM choice menus}%
+}
+\def\@PushButton[#1]#2{% parameters, label
+ \typeout{Sorry, HyperTeX does not support FORM pushbuttons}%
+}
+\def\@Reset[#1]#2{\typeout{Sorry, HyperTeX does not support FORMs}}
+\def\@Submit[#1]#2{\typeout{Sorry, HyperTeX does not support FORMs}}
+\let\H@old@ssect\@ssect
+\def\@ssect#1#2#3#4#5{%
+ \H@old@ssect{#1}{#2}{#3}{#4}{#5}%
+ \phantomsection
+}
+\let\H@old@schapter\@schapter
+\def\@schapter#1{%
+ \H@old@schapter{#1}%
+ \begingroup
+ \let\@mkboth\@gobbletwo
+ \Hy@GlobalStepCount\Hy@linkcounter
+ \xdef\@currentHref{\Hy@chapapp*.\the\Hy@linkcounter}%
+ \Hy@raisedlink{\hyper@anchorstart{\@currentHref}\hyper@anchorend}%
+ \endgroup
+}
+\@ifundefined{@chapter}{}{%
+ \let\Hy@org@chapter\@chapter
+ \def\@chapter{%
+ \def\Hy@next{%
+ \Hy@GlobalStepCount\Hy@linkcounter
+ \xdef\@currentHref{\Hy@chapapp*.\the\Hy@linkcounter}%
+ \Hy@raisedlink{\hyper@anchorstart{\@currentHref}\hyper@anchorend}%
+ }%
+ \ifnum\c@secnumdepth>\m@ne
+ \@ifundefined{if@mainmatter}%
+ \iftrue{\csname if@mainmatter\endcsname}
+ \let\Hy@next\relax
+ \fi
+ \fi
+ \Hy@next
+ \Hy@org@chapter
+ }%
+}
+\let\H@old@spart\@spart
+\def\@spart#1{%
+ \H@old@spart{#1}%
+ \Hy@GlobalStepCount\Hy@linkcounter
+ \xdef\@currentHref{part*.\the\Hy@linkcounter}%
+ \Hy@raisedlink{\hyper@anchorstart{\@currentHref}\hyper@anchorend}%
+}
+\let\H@old@sect\@sect
+\def\@sect#1#2#3#4#5#6[#7]#8{%
+ \ifnum #2>\c@secnumdepth
+ \Hy@GlobalStepCount\Hy@linkcounter
+ \xdef\@currentHref{section*.\the\Hy@linkcounter}%
+ \fi
+ \H@old@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}%
+ \ifnum #2>\c@secnumdepth
+ \Hy@raisedlink{\hyper@anchorstart{\@currentHref}\hyper@anchorend}%
+ \fi
+}
+\def\Hy@tempa{%
+ \def\@addchap[##1]##2{%
+ \typeout{##2}%
+ \if@twoside
+ \@mkboth{##1}{}%
+ \else
+ \@mkboth{}{##1}%
+ \fi
+ \addtocontents{lof}{\protect\addvspace{10\p@}}%
+ \addtocontents{lot}{\protect\addvspace{10\p@}}%
+ \Hy@GlobalStepCount\Hy@linkcounter
+ \xdef\@currentHref{\Hy@chapapp*.\the\Hy@linkcounter}%
+ \Hy@raisedlink{\hyper@anchorstart{\@currentHref}\hyper@anchorend}%
+ \if@twocolumn
+ \@topnewpage[\@makeschapterhead{##2}]%
+ \else
+ \@makeschapterhead{##2}%
+ \@afterheading
+ \fi
+ \addcontentsline{toc}{chapter}{##1}%
+ }%
+}
+\@ifclassloaded{scrbook}{%
+ \@ifclasslater{scrbook}{2001/01/01}{%
+ \let\Hy@tempa\@empty
+ }{}%
+}{%
+ \@ifclassloaded{scrreprt}{%
+ \@ifclasslater{scrreprt}{2001/01/01}{%
+ \let\Hy@tempa\@empty
+ }{}%
+ }{%
+ \let\Hy@tempa\@empty
+ }%
+}%
+\Hy@tempa
+\endinput
+%%
+%% End of file `hypertex.def'.