From f31a877132c2d6c2862c02bf232a1c126826e0b0 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 30 May 2009 22:56:55 +0000 Subject: ltxdockit update (30may09) git-svn-id: svn://tug.org/texlive/trunk@13535 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/tex/latex/ltxdockit/btxdockit.sty | 6 +- .../texmf-dist/tex/latex/ltxdockit/ltxdockit.cfg | 6 +- .../texmf-dist/tex/latex/ltxdockit/ltxdockit.cls | 17 +++-- .../texmf-dist/tex/latex/ltxdockit/ltxdockit.def | 4 +- .../texmf-dist/tex/latex/ltxdockit/ltxdockit.sty | 85 +++++++++++++--------- 5 files changed, 72 insertions(+), 46 deletions(-) (limited to 'Master/texmf-dist/tex/latex/ltxdockit') diff --git a/Master/texmf-dist/tex/latex/ltxdockit/btxdockit.sty b/Master/texmf-dist/tex/latex/ltxdockit/btxdockit.sty index 53305c0099c..3502cf744d8 100644 --- a/Master/texmf-dist/tex/latex/ltxdockit/btxdockit.sty +++ b/Master/texmf-dist/tex/latex/ltxdockit/btxdockit.sty @@ -1,6 +1,6 @@ -% $Id: btxdockit.sty,v 1.1 2008/10/12 19:50:56 lehman stable $ +% $Id: btxdockit.sty,v 1.2 2009/05/24 19:10:45 lehman stable $ % -% Copyright (c) 2008 Philipp Lehman. +% Copyright (c) 2008-2009 Philipp Lehman. % % Permission is granted to copy, distribute and/or modify this % software under the terms of the LaTeX Project Public License @@ -15,7 +15,7 @@ % particular purpose. \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{btxdockit}[2008/10/12 v1.1 bibtex documentation kit] +\ProvidesPackage{btxdockit}[2009/05/24 v1.2 bibtex documentation kit] \RequirePackage{etoolbox} \RequirePackage{ltxdockit} diff --git a/Master/texmf-dist/tex/latex/ltxdockit/ltxdockit.cfg b/Master/texmf-dist/tex/latex/ltxdockit/ltxdockit.cfg index d7df9098ffe..52a6bb294d2 100644 --- a/Master/texmf-dist/tex/latex/ltxdockit/ltxdockit.cfg +++ b/Master/texmf-dist/tex/latex/ltxdockit/ltxdockit.cfg @@ -1,6 +1,6 @@ -% $Id: ltxdockit.cfg,v 1.1 2008/10/12 19:50:56 lehman stable $ +% $Id: ltxdockit.cfg,v 1.2 2009/05/24 19:10:45 lehman stable $ -\ProvidesFile{ltxdockit.cfg}[2008/10/12 v1.1 ltxdockit configuration (DFSG-free)] +\ProvidesFile{ltxdockit.cfg}[2009/05/24 v1.2 ltxdockit configuration (dfsg-free)] \RequirePackage{lmodern} \catcode`\"=\active @@ -68,6 +68,6 @@ % no-ops -\providecommand{\textln}[1]{#1} +\providecommand*{\textln}[1]{#1} \endinput diff --git a/Master/texmf-dist/tex/latex/ltxdockit/ltxdockit.cls b/Master/texmf-dist/tex/latex/ltxdockit/ltxdockit.cls index af3892b51d7..d36c1da9e8a 100644 --- a/Master/texmf-dist/tex/latex/ltxdockit/ltxdockit.cls +++ b/Master/texmf-dist/tex/latex/ltxdockit/ltxdockit.cls @@ -1,6 +1,6 @@ -% $Id: ltxdockit.cls,v 1.1 2008/10/12 19:50:56 lehman stable $ +% $Id: ltxdockit.cls,v 1.2 2009/05/24 19:10:45 lehman stable $ % -% Copyright (c) 2008 Philipp Lehman. +% Copyright (c) 2008-2009 Philipp Lehman. % % Permission is granted to copy, distribute and/or modify this % software under the terms of the LaTeX Project Public License @@ -15,7 +15,7 @@ % particular purpose. \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{ltxdockit}[2008/10/12 v1.1 latex documentation kit] +\ProvidesClass{ltxdockit}[2009/05/24 v1.2 latex documentation kit] \input{ltxdockit.def} \RequirePackage{etoolbox} @@ -34,11 +34,18 @@ \def\ltd@email#1{\href{mailto:#1}{#1}} \hypersetup{% + colorlinks=true, linkcolor=spot, urlcolor=spot, - bookmarksnumbered=false, + bookmarks=true, bookmarksopen=false, - colorlinks=true} + bookmarksnumbered=false, + hyperfootnotes=false, + plainpages=false, + pdfpagelabels=true, + pdfpagemode=UseOutlines, + pdfview=FitH, + pdfstartview=FitH} % title diff --git a/Master/texmf-dist/tex/latex/ltxdockit/ltxdockit.def b/Master/texmf-dist/tex/latex/ltxdockit/ltxdockit.def index 16670ea0c45..ea99d32c930 100644 --- a/Master/texmf-dist/tex/latex/ltxdockit/ltxdockit.def +++ b/Master/texmf-dist/tex/latex/ltxdockit/ltxdockit.def @@ -1,6 +1,6 @@ -% $Id: ltxdockit.def,v 1.1 2008/10/12 19:50:56 lehman stable $ +% $Id: ltxdockit.def,v 1.2 2009/05/24 19:10:45 lehman stable $ -\ProvidesFile{ltxdockit.def}[2008/10/12 v1.1 ltxdockit pre-configuration (DFSG-free)] +\ProvidesFile{ltxdockit.def}[2009/05/24 v1.2 ltxdockit pre-configuration (dfsg-free)] \RequirePackage{etoolbox} \PassOptionsToClass{11pt,a4paper,DIV9,liststotoc,listsleft}{scrartcl} diff --git a/Master/texmf-dist/tex/latex/ltxdockit/ltxdockit.sty b/Master/texmf-dist/tex/latex/ltxdockit/ltxdockit.sty index 11ea12c6189..de68610d99e 100644 --- a/Master/texmf-dist/tex/latex/ltxdockit/ltxdockit.sty +++ b/Master/texmf-dist/tex/latex/ltxdockit/ltxdockit.sty @@ -1,6 +1,6 @@ -% $Id: ltxdockit.sty,v 1.1 2008/10/12 19:50:56 lehman stable $ +% $Id: ltxdockit.sty,v 1.2 2009/05/24 19:10:45 lehman stable $ % -% Copyright (c) 2008 Philipp Lehman. +% Copyright (c) 2008-2009 Philipp Lehman. % % Permission is granted to copy, distribute and/or modify this % software under the terms of the LaTeX Project Public License @@ -15,7 +15,7 @@ % particular purpose. \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{ltxdockit}[2008/10/12 v1.1 latex documentation kit] +\ProvidesPackage{ltxdockit}[2009/05/24 v1.2 latex documentation kit] \RequirePackage{etoolbox} \RequirePackage{listings} \RequirePackage{color} @@ -135,8 +135,9 @@ \def\ltd@pdfanchor{% \the\c@part\ifundef\c@chapter{}{\the\c@chapter}% \the\c@section\the\c@subsection\the\c@subsubsection - \the\c@paragraph\the\c@subparagraph:\detokenize{#1}}% - \pdfbookmark[\ltd@pdflevel]{#2}{\ltd@pdfanchor} + \the\c@paragraph\the\c@subparagraph + \string:\detokenize{#1}}% + \pdfbookmark[\ltd@pdflevel]{#2}{\ltd@pdfanchor}% \fi} \else \pdfbookmarksfalse @@ -354,34 +355,52 @@ \ltd@pdfrestore} \def\ltd@optionlist{% - \newcommand*{\optitem}[3][]{% - \ifblank{##1} - {\ltd@option{##2}{##3}{}} - {\ltd@option{##2}{##3}{\ltd@textverb{##1}}}}% - \newcommand*{\valitem}[3][]{% - \ifblank{##1} - {\ltd@option{##2}{\prm{##3}}{}} - {\ltd@option{##2}{\prm{##3}}{\ltd@textverb{##1}}}}% - \newcommand*{\boolitem}[2][]{% - \ifblank{##1} - {\ltd@option{##2}{\ltd@textverb{true}, - \ltd@textverb{false}}{}} - {\ltd@option{##2}{\ltd@textverb{true}, - \ltd@textverb{false}}{\ltd@textverb{##1}}}}% - \newcommand*{\intitem}[2][]{% - \ifblank{##1} - {\ltd@option{##2}{\prm{integer}}{}} - {\ltd@option{##2}{\prm{integer}}{\ltd@textverb{##1}}}}% - \newcommand*{\legitem}[1]{% - \item[##1\hspace{\marglistsep}]% - \ltd@pdfbookmark{##1}{##1}}% - \def\ltd@textverb##1{{\displayverbfont##1}}% - \def\ltd@option##1##2##3{% - \item[##1]% - \ltd@pdfbookmark{##1}{##1}% - \ltd@textverb{=}{##2}% - \ifblank{##3}{}{\hfill default: ##3}% - \par\nobreak\vspace{\itemsep}}} + \let\optitem\ltd@ol@optitem + \let\varitem\ltd@ol@varitem + \let\valitem\ltd@ol@valitem + \let\boolitem\ltd@ol@boolitem + \let\intitem\ltd@ol@intitem + \let\legitem\ltd@ol@legitem} + +\newcommand*{\ltd@ol@optitem}[3][]{% + \ifblank{#1} + {\ltd@option{#2}{#2}{#3}{}} + {\ltd@option{#2}{#2}{#3}{\ltd@textverb{#1}}}}% + +\newcommand*{\ltd@ol@varitem}[3][]{% + \ifblank{#1} + {\ltd@option{#2}{\prm{#2}}{#3}{}} + {\ltd@option{#2}{\prm{#2}}{#3}{\ltd@textverb{#1}}}}% + +\newcommand*{\ltd@ol@valitem}[3][]{% + \ifblank{#1} + {\ltd@option{#2}{#2}{\prm{#3}}{}} + {\ltd@option{#2}{#2}{\prm{#3}}{\ltd@textverb{#1}}}}% + +\newcommand*{\ltd@ol@boolitem}[2][]{% + \ifblank{#1} + {\ltd@option{#2}{#2}{\ltd@textverb{true}, + \ltd@textverb{false}}{}} + {\ltd@option{#2}{#2}{\ltd@textverb{true}, + \ltd@textverb{false}}{\ltd@textverb{#1}}}}% + +\newcommand*{\ltd@ol@intitem}[2][]{% + \ifblank{#1} + {\ltd@option{#2}{#2}{\prm{integer}}{}} + {\ltd@option{#2}{#2}{\prm{integer}}{\ltd@textverb{#1}}}}% + +\def\ltd@ol@legitem#1{% + \item[#1\hspace{\marglistsep}]% + \ltd@pdfbookmark{#1}{#1}}% + +\def\ltd@textverb#1{{\displayverbfont#1}}% + +\def\ltd@option#1#2#3#4{% + \item[#2]% + \ltd@pdfbookmark{#1}{#1}% + \ltd@textverb{=}{#3}% + \ifblank{#4}{}{\hfill default: #4}% + \par\nobreak\vspace{\itemsep}} \newenvironment*{valuelist} {\list{}{% -- cgit v1.2.3