summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/oberdiek/bookmark.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/oberdiek/bookmark.dtx')
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/bookmark.dtx100
1 files changed, 79 insertions, 21 deletions
diff --git a/Master/texmf-dist/source/latex/oberdiek/bookmark.dtx b/Master/texmf-dist/source/latex/oberdiek/bookmark.dtx
index 55984deb43b..ded1b26e5a7 100644
--- a/Master/texmf-dist/source/latex/oberdiek/bookmark.dtx
+++ b/Master/texmf-dist/source/latex/oberdiek/bookmark.dtx
@@ -76,7 +76,7 @@
\input docstrip.tex
\Msg{************************************************************************}
\Msg{* Installation}
-\Msg{* Package: bookmark 2007/04/25 v0.9 PDF bookmarks (HO)}
+\Msg{* Package: bookmark 2007/05/29 v1.0 PDF bookmarks (HO)}
\Msg{************************************************************************}
\keepsilent
@@ -149,7 +149,7 @@ and the derived files
%<*driver>
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{bookmark.drv}%
- [2007/04/25 v0.9 PDF bookmarks (HO)]%
+ [2007/05/29 v1.0 PDF bookmarks (HO)]%
\documentclass{ltxdoc}
\usepackage{holtxdoc}
\begin{document}
@@ -158,7 +158,7 @@ and the derived files
%</driver>
% \fi
%
-% \CheckSum{1952}
+% \CheckSum{1953}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -179,7 +179,7 @@ and the derived files
% \GetFileInfo{bookmark.drv}
%
% \title{The \xpackage{bookmark} package}
-% \date{2007/04/25 v0.9}
+% \date{2007/05/29 v1.0}
% \author{Heiko Oberdiek\\\xemail{oberdiek@uni-freiburg.de}}
%
% \maketitle
@@ -309,13 +309,15 @@ and the derived files
% \item[\xoption{page}:] Page number, first page is 1.
% \item[\xoption{view}:] View specification, examples:\\
% |view={FitB}|, |view={FitH 842}|, |view={XYZ 0 100 null}|
-% Some view specifications expect numbers as parameters
-% (unit bp). They can be given either as plain numbers or
+% Some view specification parameters expect numbers as parameters
+% with unit bp. They can be given either as plain numbers or
% as length expressions inside \cs{calc}. Expressions of
% package \xpackage{calc} are supported if the package is loaded.
% Otherwise \eTeX's \cs{dimexpr} is used. Example:\\
% |view={FitH \calc{\paperheight-\topmargin-1in}}|\\
-% |view={XYZ 0 \calc{\paperheight} null}|
+% |view={XYZ 0 \calc{\paperheight} null}|\\
+% Note that \cs{calc} cannot be used for the third parameter
+% of |XYZ|. This parameter is the zoom value, not a length.
% \item[\xoption{named}:] Named action name:\\
% |FirstPage|, |LastPage|, |NextPage|, |PrevPage|
% \item[\xoption{gotor}:] Name of the external PDF file.
@@ -494,7 +496,7 @@ and the derived files
open,
openlevel=2,
atend
-]{bookmark}[2007/04/25]
+]{bookmark}[2007/05/29]
\bookmarksetup{color=blue}
@@ -597,7 +599,7 @@ and the derived files
%<*package>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{bookmark}%
- [2007/04/25 v0.9 PDF bookmarks (HO)]%
+ [2007/05/29 v1.0 PDF bookmarks (HO)]%
% \end{macrocode}
%
% \subsubsection{Requirements}
@@ -970,6 +972,7 @@ and the derived files
\@onelevel@sanitize\BKM@temp
\ifx\BKM@param\@empty
\let\BKM@param\BKM@null
+ \else
\ifx\BKM@temp\BKM@null
\else
\BKM@CalcParam
@@ -1210,7 +1213,7 @@ and the derived files
%<*dvipdfm>
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{bkm-dvipdfm.def}%
- [2007/04/25 v0.9 bookmark driver for dvipdfm (HO)]%
+ [2007/05/29 v1.0 bookmark driver for dvipdfm (HO)]%
% \end{macrocode}
%
% \begin{macrocode}
@@ -1375,7 +1378,7 @@ and the derived files
%<*vtex>
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{bkm-vtex.def}%
- [2007/04/25 v0.9 bookmark driver for VTeX (HO)]%
+ [2007/05/29 v1.0 bookmark driver for VTeX (HO)]%
% \end{macrocode}
%
% \begin{macrocode}
@@ -1660,7 +1663,7 @@ and the derived files
%<*pdftex>
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{bkm-pdftex.def}%
- [2007/04/25 v0.9 bookmark driver for pdfTeX (HO)]%
+ [2007/05/29 v1.0 bookmark driver for pdfTeX (HO)]%
% \end{macrocode}
%
% \begin{macrocode}
@@ -1772,7 +1775,7 @@ and the derived files
%<*dvips>
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{bkm-dvips.def}%
- [2007/04/25 v0.9 bookmark driver for dvips (HO)]%
+ [2007/05/29 v1.0 bookmark driver for dvips (HO)]%
% \end{macrocode}
% \begin{macrocode}
\def\BKM@PSHeaderFile#1{%
@@ -1787,7 +1790,7 @@ and the derived files
%<*dvipsone>
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{bkm-dvipsone.def}%
- [2007/04/25 v0.9 bookmark driver for dvipsone (HO)]%
+ [2007/05/29 v1.0 bookmark driver for dvipsone (HO)]%
% \end{macrocode}
% \begin{macrocode}
\def\BKM@PSHeaderFile#1{%
@@ -1802,7 +1805,7 @@ and the derived files
%<*textures>
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{bkm-textures.def}%
- [2007/04/25 v0.9 bookmark driver for textures (HO)]%
+ [2007/05/29 v1.0 bookmark driver for textures (HO)]%
% \end{macrocode}
% \begin{macrocode}
\def\BKM@PSHeaderFile#1{%
@@ -2246,8 +2249,8 @@ and the derived files
% the different directories in your installation TDS tree
% (also known as \xfile{texmf} tree):
% \begin{quote}
-% \sbox0{^^A
-% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}}
+% \def\t{^^A
+% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}}
% bookmark.sty & tex/latex/oberdiek/bookmark.sty\\
% bkm-dvipdfm.def & tex/latex/oberdiek/bkm-dvipdfm.def\\
% bkm-dvips.def & tex/latex/oberdiek/bkm-dvips.def\\
@@ -2259,11 +2262,62 @@ and the derived files
% bookmark-example.tex & doc/latex/oberdiek/bookmark-example.tex\\
% bookmark.dtx & source/latex/oberdiek/bookmark.dtx\\
% \end{tabular}^^A
-% }%
+% }^^A
+% \sbox0{\t}^^A
% \ifdim\wd0>\linewidth
-% \mbox{}\nobreak\hskip0pt minus\leftmargin
-% \usebox0
-% \nobreak\hskip0pt minus\rightmargin
+% \begingroup
+% \advance\linewidth by\leftmargin
+% \advance\linewidth by\rightmargin
+% \edef\x{\endgroup
+% \def\noexpand\lw{\the\linewidth}^^A
+% }\x
+% \def\lwbox{^^A
+% \leavevmode
+% \hbox to \linewidth{^^A
+% \kern-\leftmargin\relax
+% \hss
+% \usebox0
+% \hss
+% \kern-\rightmargin\relax
+% }^^A
+% }^^A
+% \ifdim\wd0>\lw
+% \sbox0{\small\t}^^A
+% \ifdim\wd0>\linewidth
+% \ifdim\wd0>\lw
+% \sbox0{\footnotesize\t}^^A
+% \ifdim\wd0>\linewidth
+% \ifdim\wd0>\lw
+% \sbox0{\scriptsize\t}^^A
+% \ifdim\wd0>\linewidth
+% \ifdim\wd0>\lw
+% \sbox0{\tiny\t}^^A
+% \ifdim\wd0>\linewidth
+% \lwbox
+% \else
+% \usebox0
+% \fi
+% \else
+% \lwbox
+% \fi
+% \else
+% \usebox0
+% \fi
+% \else
+% \lwbox
+% \fi
+% \else
+% \usebox0
+% \fi
+% \else
+% \lwbox
+% \fi
+% \else
+% \usebox0
+% \fi
+% \else
+% \lwbox
+% \fi
% \else
% \usebox0
% \fi
@@ -2387,6 +2441,10 @@ and the derived files
% \xoption{dvipdfmx-outline-open} is enabled, has changed.
% Now cvs version 2007-04-25 is needed.
% \end{Version}
+% \begin{Version}{2007/05/29 v1.0}
+% \item
+% Bug fix in code for second parameter of XYZ.
+% \end{Version}
% \end{History}
%
% \PrintIndex