summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx')
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx125
1 files changed, 100 insertions, 25 deletions
diff --git a/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx b/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx
index 1d352d29201..0220143a800 100644
--- a/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx
+++ b/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx
@@ -1,11 +1,12 @@
% \iffalse meta-comment
-%
+%
% File: holtxdoc.dtx
-% Version: 2011/02/04 v0.21
-%
-% Copyright (C) 1999-2011 by
+% Version: 2012/03/21 v0.24
+% Info: Private additional ltxdoc support
+%
+% Copyright (C) 1999-2012 by
% Heiko Oberdiek <heiko.oberdiek at googlemail.com>
-%
+%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either
% version 1.3c of this license or (at your option) any later
@@ -15,19 +16,19 @@
% http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of
% LaTeX version 2005/12/01 or later.
-%
+%
% This work has the LPPL maintenance status "maintained".
-%
+%
% This Current Maintainer of this work is Heiko Oberdiek.
-%
+%
% This work consists of the main source file holtxdoc.dtx
% and the derived files
% holtxdoc.sty, holtxdoc.pdf, holtxdoc.ins, holtxdoc.drv.
-%
+%
% Distribution:
% CTAN:macros/latex/contrib/oberdiek/holtxdoc.dtx
% CTAN:macros/latex/contrib/oberdiek/holtxdoc.pdf
-%
+%
% Unpacking:
% (a) If holtxdoc.ins is present:
% tex holtxdoc.ins
@@ -36,7 +37,7 @@
% (c) If you insist on using LaTeX
% latex \let\install=y\input{holtxdoc.dtx}
% (quote the arguments according to the demands of your shell)
-%
+%
% Documentation:
% (a) If holtxdoc.drv is present:
% latex holtxdoc.drv
@@ -46,14 +47,14 @@
% if available. Here you can specify further options, e.g.
% use A4 as paper format:
% \PassOptionsToClass{a4paper}{article}
-%
+%
% Programm calls to get the documentation (example):
% pdflatex holtxdoc.dtx
% makeindex -s gind.ist holtxdoc.idx
% pdflatex holtxdoc.dtx
% makeindex -s gind.ist holtxdoc.idx
% pdflatex holtxdoc.dtx
-%
+%
% Installation:
% TDS:tex/latex/oberdiek/holtxdoc.sty
% TDS:doc/latex/oberdiek/holtxdoc.pdf
@@ -74,7 +75,7 @@
\input docstrip.tex
\Msg{************************************************************************}
\Msg{* Installation}
-\Msg{* Package: holtxdoc 2011/02/04 v0.21 Private additional ltxdoc support (HO)}
+\Msg{* Package: holtxdoc 2012/03/21 v0.24 Private additional ltxdoc support (HO)}
\Msg{************************************************************************}
\keepsilent
@@ -86,9 +87,9 @@
This is a generated file.
Project: holtxdoc
-Version: 2011/02/04 v0.21
+Version: 2012/03/21 v0.24
-Copyright (C) 1999-2011 by
+Copyright (C) 1999-2012 by
Heiko Oberdiek <heiko.oberdiek at googlemail.com>
This work may be distributed and/or modified under the
@@ -117,6 +118,10 @@ and the derived files
\file{holtxdoc.drv}{\from{holtxdoc.dtx}{driver}}%
\usedir{tex/latex/oberdiek}%
\file{holtxdoc.sty}{\from{holtxdoc.dtx}{package}}%
+ \nopreamble
+ \nopostamble
+ \usedir{source/latex/oberdiek/catalogue}%
+ \file{holtxdoc.xml}{\from{holtxdoc.dtx}{catalogue}}%
}
\catcode32=13\relax% active space
@@ -143,16 +148,16 @@ and the derived files
%<*driver>
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{holtxdoc.drv}%
- [2011/02/04 v0.21 Private additional ltxdoc support (HO)]%
+ [2012/03/21 v0.24 Private additional ltxdoc support (HO)]%
\documentclass{ltxdoc}
-\usepackage{holtxdoc}[2011/02/04]
+\usepackage{holtxdoc}[2011/11/22]
\begin{document}
\DocInput{holtxdoc.dtx}%
\end{document}
%</driver>
% \fi
%
-% \CheckSum{347}
+% \CheckSum{361}
%
% \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
@@ -173,7 +178,7 @@ and the derived files
% \GetFileInfo{holtxdoc.drv}
%
% \title{The \xpackage{holtxdoc} package}
-% \date{2011/02/04 v0.21}
+% \date{2012/03/21 v0.24}
% \author{Heiko Oberdiek\\\xemail{heiko.oberdiek at googlemail.com}}
%
% \maketitle
@@ -213,7 +218,7 @@ and the derived files
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{holtxdoc}%
- [2011/02/04 v0.21 Private additional ltxdoc support (HO)]
+ [2012/03/21 v0.24 Private additional ltxdoc support (HO)]
% \end{macrocode}
%
% \begin{macrocode}
@@ -222,7 +227,8 @@ and the derived files
\RequirePackage{hyperref}[2010/03/30]
\RequirePackage{pdftexcmds}[2010/04/01]
\RequirePackage{ltxcmds}[2010/03/09]
-\RequirePackage{hologo}[2010/04/24]
+\RequirePackage{hologo}[2011/11/22]
+\RequirePackage{ifluatex}[2010/03/01]
\RequirePackage{array}
% \end{macrocode}
%
@@ -237,6 +243,16 @@ and the derived files
}
% \end{macrocode}
%
+% \subsection{Font setup for \hologo{LuaLaTeX}}
+%
+% \begin{macrocode}
+\ifluatex
+ \RequirePackage{fontspec}[2011/09/18]%
+ \RequirePackage{unicode-math}[2011/09/19]%
+ \setmathfont{lmmath-regular.otf}%
+\fi
+% \end{macrocode}
+%
% \subsection{Date}
%
% \begin{macrocode}
@@ -278,9 +294,15 @@ and the derived files
%
% \subsection{History}
%
+% \begin{macro}{\historyname}
+% \begin{macrocode}
+\providecommand*{\historyname}{History}
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macrocode}
\newcommand*{\StartHistory}{%
- \section{History}%
+ \section{\historyname}%
}
\@ifpackagelater{hyperref}{2009/11/27}{%
\newcommand*{\HistVersion}[1]{%
@@ -312,9 +334,13 @@ and the derived files
\StartHistory
\def\Version##1{%
\HistVersion{##1}%
- \itemize
+ \@ifnextchar\end{%
+ \let\endVersion\relax
+ }{%
+ \let\endVersion\enditemize
+ \itemize
+ }%
}%
- \let\endVersion\enditemize
\raggedright
}{}
% \end{macrocode}
@@ -679,6 +705,43 @@ and the derived files
%\end{verbatim}
% \end{quote}
%
+% \section{Catalogue}
+%
+% The following XML file can be used as source for the
+% \href{http://mirror.ctan.org/help/Catalogue/catalogue.html}{\TeX\ Catalogue}.
+% The elements \texttt{caption} and \texttt{description} are imported
+% from the original XML file from the Catalogue.
+% The name of the XML file in the Catalogue is \xfile{holtxdoc.xml}.
+% \begin{macrocode}
+%<*catalogue>
+<?xml version='1.0' encoding='us-ascii'?>
+<!DOCTYPE entry SYSTEM 'catalogue.dtd'>
+<entry datestamp='$Date$' modifier='$Author$' id='holtxdoc'>
+ <name>holtxdoc</name>
+ <caption>Documentation macros for oberdiek bundle, etc.</caption>
+ <authorref id='auth:oberdiek'/>
+ <copyright owner='Heiko Oberdiek' year='1999-2012'/>
+ <license type='lppl1.3'/>
+ <version number='0.24'/>
+ <description>
+ These are personal macros, which are not necessarily useful to
+ other authors (they are provided as part off the source of others
+ of the author's packages). Macros that may be of use to other
+ authors are available separately, in package
+ <xref refid='hypdoc'>hypdoc</xref>.
+ <p/>
+ The package is part of the <xref refid='oberdiek'>oberdiek</xref> bundle.
+ </description>
+ <documentation details='Package documentation'
+ href='ctan:/macros/latex/contrib/oberdiek/holtxdoc.pdf'/>
+ <ctan file='true' path='/macros/latex/contrib/oberdiek/holtxdoc.dtx'/>
+ <miktex location='oberdiek'/>
+ <texlive location='oberdiek'/>
+ <install path='/macros/latex/contrib/oberdiek/oberdiek.tds.zip'/>
+</entry>
+%</catalogue>
+% \end{macrocode}
+%
% \begin{History}
% \begin{Version}{1999/06/26 v0.3}
% \item
@@ -760,6 +823,18 @@ and the derived files
% \item
% GL needs \cs{protected@edef} instead of \cs{edef} in \cs{HistLabel}.
% \end{Version}
+% \begin{Version}{2011/11/22 v0.22}
+% \item
+% Font stuff added for \hologo{LuaLaTeX}.
+% \end{Version}
+% \begin{Version}{2012/03/07 v0.23}
+% \item
+% Accept empty history version.
+% \end{Version}
+% \begin{Version}{2012/03/21 v0.24}
+% \item
+% Section title for history uses \cs{historyname}.
+% \end{Version}
% \end{History}
%
% \PrintIndex