summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/oberdiek/kvoptions.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/oberdiek/kvoptions.dtx')
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/kvoptions.dtx83
1 files changed, 69 insertions, 14 deletions
diff --git a/Master/texmf-dist/source/latex/oberdiek/kvoptions.dtx b/Master/texmf-dist/source/latex/oberdiek/kvoptions.dtx
index b0eed0fc6a8..69e1ec81eaf 100644
--- a/Master/texmf-dist/source/latex/oberdiek/kvoptions.dtx
+++ b/Master/texmf-dist/source/latex/oberdiek/kvoptions.dtx
@@ -69,7 +69,7 @@
\input docstrip.tex
\Msg{************************************************************************}
\Msg{* Installation}
-\Msg{* Package: kvoptions 2007/05/06 v2.6 Connects package keyval with LaTeX options (HO)}
+\Msg{* Package: kvoptions 2007/06/11 v2.7 Connects package keyval with LaTeX options (HO)}
\Msg{************************************************************************}
\keepsilent
@@ -133,7 +133,7 @@ and the derived files
%<*driver>
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{kvoptions.drv}%
- [2007/05/06 v2.6 Connects package keyval with LaTeX options (HO)]%
+ [2007/06/11 v2.7 Connects package keyval with LaTeX options (HO)]%
\documentclass{ltxdoc}
\usepackage{holtxdoc}
\begin{document}
@@ -163,7 +163,7 @@ and the derived files
% \GetFileInfo{kvoptions.drv}
%
% \title{The \xpackage{kvoptions} package}
-% \date{2007/05/06 v2.6}
+% \date{2007/06/11 v2.7}
% \author{Heiko Oberdiek\\\xemail{oberdiek@uni-freiburg.de}}
%
% \maketitle
@@ -626,7 +626,7 @@ and the derived files
% Package identification
% -----------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{example-mycolorsetup}[2007/05/06 Managing my colors]
+\ProvidesPackage{example-mycolorsetup}[2007/06/11 Managing my colors]
\RequirePackage{ifpdf}
\RequirePackage{kvoptions}
@@ -928,7 +928,7 @@ and the derived files
%<*package>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{kvoptions}
- [2007/05/06 v2.6 Connects package keyval with LaTeX options (HO)]%
+ [2007/06/11 v2.7 Connects package keyval with LaTeX options (HO)]%
% \end{macrocode}
%
% \paragraph{External resources.}
@@ -1892,12 +1892,12 @@ and the derived files
\KVO@temp
}%
\def\reserved@a{%
- \KVO@onefilewithoptions#3[#2][#4]#1%
+ \KVO@onefilewithoptions{#3}[{#2}][{#4}]#1%
\@documentclasshook
}%
\else
\def\reserved@a{%
- \KVO@onefilewithoptions#3[#2][#4]#1%
+ \KVO@onefilewithoptions{#3}[{#2}][{#4}]#1%
}%
\fi
\else
@@ -1910,7 +1910,7 @@ and the derived files
\else
\ifx\relax##1\relax
\else
- \KVO@onefilewithoptions##1[\KVO@temp][#4]\@pkgextension
+ \KVO@onefilewithoptions{##1}[{\KVO@temp}][{#4}]\@pkgextension
\fi
\expandafter\reserved@b
\fi
@@ -2205,18 +2205,69 @@ 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@{}}
% kvoptions.sty & tex/latex/oberdiek/kvoptions.sty\\
% kvoptions.pdf & doc/latex/oberdiek/kvoptions.pdf\\
% example-mycolorsetup.sty & doc/latex/oberdiek/example-mycolorsetup.sty\\
% kvoptions.dtx & source/latex/oberdiek/kvoptions.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
@@ -2371,6 +2422,10 @@ and the derived files
% \item
% Uses package \xpackage{etexcmds}.
% \end{Version}
+% \begin{Version}{2007/06/11 v2.7}
+% \item
+% The patch part fixes LaTeX bug latex/3965.
+% \end{Version}
% \end{History}
%
% \PrintIndex