diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/oberdiek/gettitlestring.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/oberdiek/gettitlestring.dtx | 811 |
1 files changed, 0 insertions, 811 deletions
diff --git a/Master/texmf-dist/source/latex/oberdiek/gettitlestring.dtx b/Master/texmf-dist/source/latex/oberdiek/gettitlestring.dtx deleted file mode 100644 index 724ed7fecc4..00000000000 --- a/Master/texmf-dist/source/latex/oberdiek/gettitlestring.dtx +++ /dev/null @@ -1,811 +0,0 @@ -% \iffalse meta-comment -% -% File: gettitlestring.dtx -% Version: 2016/05/16 v1.5 -% Info: Cleanup title references -% -% Copyright (C) -% 2009, 2010 Heiko Oberdiek -% 2016-2019 Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues -% -% 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 -% version. This version of this license is in -% https://www.latex-project.org/lppl/lppl-1-3c.txt -% and the latest version of this license is in -% https://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". -% -% The Current Maintainers of this work are -% Heiko Oberdiek and the Oberdiek Package Support Group -% https://github.com/ho-tex/oberdiek/issues -% -% The Base Interpreter refers to any `TeX-Format', -% because some files are installed in TDS:tex/generic//. -% -% This work consists of the main source file gettitlestring.dtx -% and the derived files -% gettitlestring.sty, gettitlestring.pdf, gettitlestring.ins, -% gettitlestring.drv, gettitlestring-test1.tex, -% gettitlestring-test2.tex. -% -% Distribution: -% CTAN:macros/latex/contrib/oberdiek/gettitlestring.dtx -% CTAN:macros/latex/contrib/oberdiek/gettitlestring.pdf -% -% Unpacking: -% (a) If gettitlestring.ins is present: -% tex gettitlestring.ins -% (b) Without gettitlestring.ins: -% tex gettitlestring.dtx -% (c) If you insist on using LaTeX -% latex \let\install=y\input{gettitlestring.dtx} -% (quote the arguments according to the demands of your shell) -% -% Documentation: -% (a) If gettitlestring.drv is present: -% latex gettitlestring.drv -% (b) Without gettitlestring.drv: -% latex gettitlestring.dtx; ... -% The class ltxdoc loads the configuration file ltxdoc.cfg -% 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 gettitlestring.dtx -% makeindex -s gind.ist gettitlestring.idx -% pdflatex gettitlestring.dtx -% makeindex -s gind.ist gettitlestring.idx -% pdflatex gettitlestring.dtx -% -% Installation: -% TDS:tex/generic/oberdiek/gettitlestring.sty -% TDS:doc/latex/oberdiek/gettitlestring.pdf -% TDS:source/latex/oberdiek/gettitlestring.dtx -% -%<*ignore> -\begingroup - \catcode123=1 % - \catcode125=2 % - \def\x{LaTeX2e}% -\expandafter\endgroup -\ifcase 0\ifx\install y1\fi\expandafter - \ifx\csname processbatchFile\endcsname\relax\else1\fi - \ifx\fmtname\x\else 1\fi\relax -\else\csname fi\endcsname -%</ignore> -%<*install> -\input docstrip.tex -\Msg{************************************************************************} -\Msg{* Installation} -\Msg{* Package: gettitlestring 2016/05/16 v1.5 Cleanup title references (HO)} -\Msg{************************************************************************} - -\keepsilent -\askforoverwritefalse - -\let\MetaPrefix\relax -\preamble - -This is a generated file. - -Project: gettitlestring -Version: 2016/05/16 v1.5 - -Copyright (C) - 2009, 2010 Heiko Oberdiek - 2016-2019 Oberdiek Package Support Group - -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 -version. This version of this license is in - https://www.latex-project.org/lppl/lppl-1-3c.txt -and the latest version of this license is in - https://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". - -The Current Maintainers of this work are -Heiko Oberdiek and the Oberdiek Package Support Group -https://github.com/ho-tex/oberdiek/issues - - -The Base Interpreter refers to any `TeX-Format', -because some files are installed in TDS:tex/generic//. - -This work consists of the main source file gettitlestring.dtx -and the derived files - gettitlestring.sty, gettitlestring.pdf, gettitlestring.ins, - gettitlestring.drv, gettitlestring-test1.tex, - gettitlestring-test2.tex. - -\endpreamble -\let\MetaPrefix\DoubleperCent - -\generate{% - \file{gettitlestring.ins}{\from{gettitlestring.dtx}{install}}% - \file{gettitlestring.drv}{\from{gettitlestring.dtx}{driver}}% - \usedir{tex/generic/oberdiek}% - \file{gettitlestring.sty}{\from{gettitlestring.dtx}{package}}% -% \usedir{doc/latex/oberdiek/test}% -% \file{gettitlestring-test1.tex}{\from{gettitlestring.dtx}{test1}}% -% \file{gettitlestring-test2.tex}{\from{gettitlestring.dtx}{test2}}% -} - -\catcode32=13\relax% active space -\let =\space% -\Msg{************************************************************************} -\Msg{*} -\Msg{* To finish the installation you have to move the following} -\Msg{* file into a directory searched by TeX:} -\Msg{*} -\Msg{* gettitlestring.sty} -\Msg{*} -\Msg{* To produce the documentation run the file `gettitlestring.drv'} -\Msg{* through LaTeX.} -\Msg{*} -\Msg{* Happy TeXing!} -\Msg{*} -\Msg{************************************************************************} - -\endbatchfile -%</install> -%<*ignore> -\fi -%</ignore> -%<*driver> -\NeedsTeXFormat{LaTeX2e} -\ProvidesFile{gettitlestring.drv}% - [2016/05/16 v1.5 Cleanup title references (HO)]% -\documentclass{ltxdoc} -\usepackage{holtxdoc}[2011/11/22] -\begin{document} - \DocInput{gettitlestring.dtx}% -\end{document} -%</driver> -% \fi -% -% -% -% \GetFileInfo{gettitlestring.drv} -% -% \title{The \xpackage{gettitlestring} package} -% \date{2016/05/16 v1.5} -% \author{Heiko Oberdiek\thanks -% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}} -% -% \maketitle -% -% \begin{abstract} -% The \LaTeX\ package addresses packages that are dealing with -% references to titles (\cs{section}, \cs{caption}, \dots). -% The package tries to remove \cs{label} and other -% commands from title strings. -% \end{abstract} -% -% \tableofcontents -% -% \section{Documentation} -% -% \subsection{Macros} -% -% \begin{declcs}{GetTitleStringSetup} \M{key value list} -% \end{declcs} -% The options are given as comma separated key value pairs. -% See section \ref{sec:options}. -% -% \begin{declcs}{GetTitleString} \M{text}\\ -% \cs{GetTitleStringExpand} \M{text}\\ -% \cs{GetTitleStringNonExpand} \M{text} -% \end{declcs} -% Macro \cs{GetTitleString} tries to remove unwanted stuff from \meta{text} -% the result is stored in Macro \cs{GetTitleStringResult}. -% Two methods are available: -% \begin{description} -% \item[\cs{GetTitleStringExpand}:] -% The \meta{text} is expanded in a context where the unwanted -% macros are redefined to remove themselves. -% This is the method used in packages \xpackage{titleref}~\cite{titleref}, -% \xpackage{zref-titleref}~\cite{zref} -% or class \xclass{memoir}~\cite{memoir}. -% \cs{protect} is supported, but fragile material might break. -% \item[\cs{GetTitleStringNonExpand}:] -% The \meta{text} is not expanded. Thus the removal of unwanted -% material is more difficult. It is especially removed at the -% start of the \meta{text} and spaces are removed from the end. -% Currently only \cs{label} is removed in the whole string, -% if it is not hidden inside curly braces or part of macro -% definitions. Thus the removal of unwanted stuff might not be -% complete, but fragile material will not break. -% (But the result string can break at a later time, of course). -% \end{description} -% Option \xoption{expand} controls which method is used by -% macro \cs{GetTitleString}. -% -% \begin{declcs}{GetTitleStringDisableCommands} \M{code} -% \end{declcs} -% The \meta{code} is called right before the -% text is expanded in \cs{GetTitleStringExpand}. -% Additional definitions can be given for macros that -% should be removed. -% Keep in mind that expansion means that the definitions -% must work in expandable context. Macros like -% \cs{@ifstar} or \cs{@ifnextchar} or optional arguments -% will not work. The macro names in \meta{code} may contain -% the at sign |@|, it has catcode 11 (letter). -% -% \subsection{Options}\label{sec:options} -% -% \begin{description} -% \item[\xoption{expand}:] Boolean option, takes values |true| or |false|. -% No value means |true|. The option specifies the method to remove -% unwanted stuff from the title string, see below. -% \end{description} -% Options can be set at the following places: -% \begin{itemize} -% \item \cs{usepackage} -% \item Configuration file \xfile{gettitlestring.cfg}. -% \item \cs{GetTitleStringSetup} -% \end{itemize} -% -% \StopEventually{ -% } -% -% \section{Implementation} -% \begin{macrocode} -%<*package> -% \end{macrocode} -% Reload check, especially if the package is not used with \LaTeX. -% \begin{macrocode} -\begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode58=12 % : - \catcode64=11 % @ - \catcode123=1 % { - \catcode125=2 % } - \expandafter\let\expandafter\x\csname ver@gettitlestring.sty\endcsname - \ifx\x\relax % plain-TeX, first loading - \else - \def\empty{}% - \ifx\x\empty % LaTeX, first loading, - % variable is initialized, but \ProvidesPackage not yet seen - \else - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{gettitlestring}{The package is already loaded}% - \aftergroup\endinput - \fi - \fi -\endgroup% -% \end{macrocode} -% Package identification: -% \begin{macrocode} -\begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode35=6 % # - \catcode39=12 % ' - \catcode40=12 % ( - \catcode41=12 % ) - \catcode44=12 % , - \catcode45=12 % - - \catcode46=12 % . - \catcode47=12 % / - \catcode58=12 % : - \catcode64=11 % @ - \catcode91=12 % [ - \catcode93=12 % ] - \catcode123=1 % { - \catcode125=2 % } - \expandafter\ifx\csname ProvidesPackage\endcsname\relax - \def\x#1#2#3[#4]{\endgroup - \immediate\write-1{Package: #3 #4}% - \xdef#1{#4}% - }% - \else - \def\x#1#2[#3]{\endgroup - #2[{#3}]% - \ifx#1\@undefined - \xdef#1{#3}% - \fi - \ifx#1\relax - \xdef#1{#3}% - \fi - }% - \fi -\expandafter\x\csname ver@gettitlestring.sty\endcsname -\ProvidesPackage{gettitlestring}% - [2016/05/16 v1.5 Cleanup title references (HO)]% -% \end{macrocode} -% -% \begin{macrocode} -\begingroup\catcode61\catcode48\catcode32=10\relax% - \catcode13=5 % ^^M - \endlinechar=13 % - \catcode123=1 % { - \catcode125=2 % } - \catcode64=11 % @ - \def\x{\endgroup - \expandafter\edef\csname GTS@AtEnd\endcsname{% - \endlinechar=\the\endlinechar\relax - \catcode13=\the\catcode13\relax - \catcode32=\the\catcode32\relax - \catcode35=\the\catcode35\relax - \catcode61=\the\catcode61\relax - \catcode64=\the\catcode64\relax - \catcode123=\the\catcode123\relax - \catcode125=\the\catcode125\relax - }% - }% -\x\catcode61\catcode48\catcode32=10\relax% -\catcode13=5 % ^^M -\endlinechar=13 % -\catcode35=6 % # -\catcode64=11 % @ -\catcode123=1 % { -\catcode125=2 % } -\def\TMP@EnsureCode#1#2{% - \edef\GTS@AtEnd{% - \GTS@AtEnd - \catcode#1=\the\catcode#1\relax - }% - \catcode#1=#2\relax -} -\TMP@EnsureCode{42}{12}% * -\TMP@EnsureCode{44}{12}% , -\TMP@EnsureCode{45}{12}% - -\TMP@EnsureCode{46}{12}% . -\TMP@EnsureCode{47}{12}% / -\TMP@EnsureCode{91}{12}% [ -\TMP@EnsureCode{93}{12}% ] -\edef\GTS@AtEnd{\GTS@AtEnd\noexpand\endinput} -% \end{macrocode} -% -% \subsection{Options} -% -% \begin{macrocode} -\RequirePackage{kvoptions}[2009/07/17] -\SetupKeyvalOptions{% - family=gettitlestring,% - prefix=GTS@% -} -\newcommand*{\GetTitleStringSetup}{% - \setkeys{gettitlestring}% -} -\DeclareBoolOption{expand} -\InputIfFileExists{gettitlestring.cfg}{}{} -\ProcessKeyvalOptions*\relax -% \end{macrocode} -% -% \subsection{\cs{GetTitleString}} -% -% \begin{macro}{\GetTitleString} -% \begin{macrocode} -\newcommand*{\GetTitleString}{% - \ifGTS@expand - \expandafter\GetTitleStringExpand - \else - \expandafter\GetTitleStringNonExpand - \fi -} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\GetTitleStringExpand} -% \begin{macrocode} -\newcommand{\GetTitleStringExpand}[1]{% - \def\GetTitleStringResult{#1}% - \begingroup - \GTS@DisablePredefinedCmds - \GTS@DisableHook - \edef\x{\endgroup - \noexpand\def\noexpand\GetTitleStringResult{% - \GetTitleStringResult - }% - }% - \x -} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\GetTitleString} -% \begin{macrocode} -\newcommand{\GetTitleStringNonExpand}[1]{% - \def\GetTitleStringResult{#1}% - \global\let\GTS@GlobalString\GetTitleStringResult - \begingroup - \GTS@RemoveLeft - \GTS@RemoveRight - \endgroup - \let\GetTitleStringResult\GTS@GlobalString -} -% \end{macrocode} -% \end{macro} -% -% \subsubsection{Expand method} -% -% \begin{macro}{\GTS@DisablePredefinedCmds} -% \begin{macrocode} -\def\GTS@DisablePredefinedCmds{% - \let\label\@gobble - \let\zlabel\@gobble - \let\zref@label\@gobble - \let\zref@labelbylist\@gobbletwo - \let\zref@labelbyprops\@gobbletwo - \let\index\@gobble - \let\glossary\@gobble - \let\markboth\@gobbletwo - \let\@mkboth\@gobbletwo - \let\markright\@gobble - \let\phantomsection\@empty - \def\addcontentsline{\expandafter\@gobble\@gobbletwo}% - \let\raggedright\@empty - \let\raggedleft\@empty - \let\centering\@empty - \let\protect\@unexpandable@protect - \let\enit@format\@empty % package enumitem -} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\GTS@DisableHook} -% \begin{macrocode} -\providecommand*{\GTS@DisableHook}{} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\GetTitleStringDisableCommands} -% \begin{macrocode} -\def\GetTitleStringDisableCommands{% - \begingroup - \makeatletter - \GTS@DisableCommands -} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\GTS@DisableCommands} -% \begin{macrocode} -\long\def\GTS@DisableCommands#1{% - \toks0=\expandafter{\GTS@DisableHook}% - \toks2={#1}% - \xdef\GTS@GlobalString{\the\toks0 \the\toks2}% - \endgroup - \let\GTS@DisableHook\GTS@GlobalString -} -% \end{macrocode} -% \end{macro} -% -% \subsubsection{Non-expand method} -% -% \begin{macrocode} -\def\GTS@RemoveLeft{% - \toks@\expandafter\expandafter\expandafter{% - \expandafter\GTS@Car\GTS@GlobalString{}{}{}{}\GTS@Nil - }% - \edef\GTS@Token{\the\toks@}% - \GTS@PredefinedLeftCmds - \expandafter\futurelet\expandafter\GTS@Token - \expandafter\GTS@TestLeftSpace\GTS@GlobalString\GTS@Nil - \GTS@End -} -\def\GTS@End{} -\long\def\GTS@TestLeft#1#2{% - \def\GTS@temp{#1}% - \ifx\GTS@temp\GTS@Token - \toks@\expandafter\expandafter\expandafter{% - \expandafter#2\GTS@GlobalString\GTS@Nil - }% - \expandafter\GTS@TestLeftEnd - \fi -} -\long\def\GTS@TestLeftEnd#1\GTS@End{% - \xdef\GTS@GlobalString{\the\toks@}% - \GTS@RemoveLeft -} -\long\def\GTS@Car#1#2\GTS@Nil{#1} -\long\def\GTS@Cdr#1#2\GTS@Nil{#2} -\long\def\GTS@CdrTwo#1#2#3\GTS@Nil{#3} -\long\def\GTS@CdrThree#1#2#3#4\GTS@Nil{#4} -\long\def\GTS@CdrFour#1#2#3#4#5\GTS@Nil{#5} -\long\def\GTS@TestLeftSpace#1\GTS@Nil{% - \ifx\GTS@Token\@sptoken - \toks@\expandafter{% - \romannumeral-0\GTS@GlobalString - }% - \expandafter\GTS@TestLeftEnd - \fi -} -% \end{macrocode} -% \begin{macro}{\GTS@PredefinedLeftCmds} -% \begin{macrocode} -\def\GTS@PredefinedLeftCmds{% - \GTS@TestLeft\Hy@phantomsection\GTS@Cdr - \GTS@TestLeft\Hy@SectionAnchor\GTS@Cdr - \GTS@TestLeft\Hy@SectionAnchorHref\GTS@CdrTwo - \GTS@TestLeft\label\GTS@CdrTwo - \GTS@TestLeft\zlabel\GTS@CdrTwo - \GTS@TestLeft\index\GTS@CdrTwo - \GTS@TestLeft\glossary\GTS@CdrTwo - \GTS@TestLeft\markboth\GTS@CdrThree - \GTS@TestLeft\@mkboth\GTS@CdrThree - \GTS@TestLeft\addcontentsline\GTS@CdrFour - \GTS@TestLeft\enit@format\GTS@Cdr % package enumitem -} -% \end{macrocode} -% \end{macro} -% -% \begin{macrocode} -\def\GTS@RemoveRight{% - \toks@{}% - \expandafter\GTS@TestRightLabel\GTS@GlobalString - \label{}\GTS@Nil\@nil - \GTS@RemoveRightSpace -} -\begingroup - \def\GTS@temp#1{\endgroup - \def\GTS@RemoveRightSpace{% - \expandafter\GTS@TestRightSpace\GTS@GlobalString - \GTS@Nil#1\GTS@Nil\@nil - }% - }% -\GTS@temp{ } -\def\GTS@TestRightSpace#1 \GTS@Nil#2\@nil{% - \ifx\relax#2\relax - \else - \gdef\GTS@GlobalString{#1}% - \expandafter\GTS@RemoveRightSpace - \fi -} -\def\GTS@TestRightLabel#1\label#2#3\GTS@Nil#4\@nil{% - \def\GTS@temp{#3}% - \ifx\GTS@temp\@empty - \expandafter\gdef\expandafter\GTS@GlobalString\expandafter{% - \the\toks@ - #1% - }% - \expandafter\@gobble - \else - \expandafter\@firstofone - \fi - {% - \toks@\expandafter{\the\toks@#1}% - \GTS@TestRightLabel#3\GTS@Nil\@nil - }% -} -% \end{macrocode} -% -% \begin{macrocode} -\GTS@AtEnd% -%</package> -% \end{macrocode} -%% \section{Installation} -% -% \subsection{Download} -% -% \paragraph{Package.} This package is available on -% CTAN\footnote{\CTANpkg{gettitlestring}}: -% \begin{description} -% \item[\CTAN{macros/latex/contrib/oberdiek/gettitlestring.dtx}] The source file. -% \item[\CTAN{macros/latex/contrib/oberdiek/gettitlestring.pdf}] Documentation. -% \end{description} -% -% -% \paragraph{Bundle.} All the packages of the bundle `oberdiek' -% are also available in a TDS compliant ZIP archive. There -% the packages are already unpacked and the documentation files -% are generated. The files and directories obey the TDS standard. -% \begin{description} -% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}] -% \end{description} -% \emph{TDS} refers to the standard ``A Directory Structure -% for \TeX\ Files'' (\CTANpkg{tds}). Directories -% with \xfile{texmf} in their name are usually organized this way. -% -% \subsection{Bundle installation} -% -% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the -% TDS tree (also known as \xfile{texmf} tree) of your choice. -% Example (linux): -% \begin{quote} -% |unzip oberdiek.tds.zip -d ~/texmf| -% \end{quote} -% -% \subsection{Package installation} -% -% \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting -% \docstrip\ archive. The files are extracted by running the -% \xfile{.dtx} through \plainTeX: -% \begin{quote} -% \verb|tex gettitlestring.dtx| -% \end{quote} -% -% \paragraph{TDS.} Now the different files must be moved into -% the different directories in your installation TDS tree -% (also known as \xfile{texmf} tree): -% \begin{quote} -% \def\t{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} -% gettitlestring.sty & tex/generic/oberdiek/gettitlestring.sty\\ -% gettitlestring.pdf & doc/latex/oberdiek/gettitlestring.pdf\\ -% gettitlestring.dtx & source/latex/oberdiek/gettitlestring.dtx\\ -% \end{tabular}^^A -% }^^A -% \sbox0{\t}^^A -% \ifdim\wd0>\linewidth -% \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 -% \end{quote} -% If you have a \xfile{docstrip.cfg} that configures and enables \docstrip's -% TDS installing feature, then some files can already be in the right -% place, see the documentation of \docstrip. -% -% \subsection{Refresh file name databases} -% -% If your \TeX~distribution -% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh -% these. For example, \TeX\,Live\ users run \verb|texhash| or -% \verb|mktexlsr|. -% -% \subsection{Some details for the interested} -% -% \paragraph{Unpacking with \LaTeX.} -% The \xfile{.dtx} chooses its action depending on the format: -% \begin{description} -% \item[\plainTeX:] Run \docstrip\ and extract the files. -% \item[\LaTeX:] Generate the documentation. -% \end{description} -% If you insist on using \LaTeX\ for \docstrip\ (really, -% \docstrip\ does not need \LaTeX), then inform the autodetect routine -% about your intention: -% \begin{quote} -% \verb|latex \let\install=y\input{gettitlestring.dtx}| -% \end{quote} -% Do not forget to quote the argument according to the demands -% of your shell. -% -% \paragraph{Generating the documentation.} -% You can use both the \xfile{.dtx} or the \xfile{.drv} to generate -% the documentation. The process can be configured by the -% configuration file \xfile{ltxdoc.cfg}. For instance, put this -% line into this file, if you want to have A4 as paper format: -% \begin{quote} -% \verb|\PassOptionsToClass{a4paper}{article}| -% \end{quote} -% An example follows how to generate the -% documentation with pdf\LaTeX: -% \begin{quote} -%\begin{verbatim} -%pdflatex gettitlestring.dtx -%makeindex -s gind.ist gettitlestring.idx -%pdflatex gettitlestring.dtx -%makeindex -s gind.ist gettitlestring.idx -%pdflatex gettitlestring.dtx -%\end{verbatim} -% \end{quote} -% -% \begin{thebibliography}{9} -% -% \bibitem{memoir} -% Peter Wilson, Lars Madsen: -% \textit{The Memoir Class}; -% 2009/11/17 v1.61803398c; -% \CTANpkg{memoir} -% -% \bibitem{titleref} -% Donald Arsenau: -% \textit{Titleref.sty}; -% 2001/04/05 ver 3.1; -% \CTANpkg{titleref} -% -% \bibitem{zref} -% Heiko Oberdiek: -% \textit{The \xpackage{zref} package}; -% 2009/12/08 v2.7; -% \CTANpkg{zref} -% -% \end{thebibliography} -% -% \begin{History} -% \begin{Version}{2009/12/08 v1.0} -% \item -% The first version. -% \end{Version} -% \begin{Version}{2009/12/12 v1.1} -% \item -% Short info shortened. -% \end{Version} -% \begin{Version}{2009/12/13 v1.2} -% \item -% Forgotten third argument for \cs{InputIfFileExists} added. -% \end{Version} -% \begin{Version}{2009/12/18 v1.3} -% \item -% \cs{Hy@SectionAnchorHref} added for filtering -% (hyperref 2009/12/18 v6.79w). -% \end{Version} -% \begin{Version}{2010/12/03 v1.4} -% \item -% Support of package \xpackage{enumitem}: removing -% \cs{enit@format} from title string (problem report by GL). -% \end{Version} -% \begin{Version}{2016/05/16 v1.5} -% \item -% Documentation updates. -% \end{Version} -% \end{History} -% -% \PrintIndex -% -% \Finale -\endinput |