diff options
Diffstat (limited to 'Master/texmf-dist/source/platex/base/pldoc.tex')
-rw-r--r-- | Master/texmf-dist/source/platex/base/pldoc.tex | 182 |
1 files changed, 182 insertions, 0 deletions
diff --git a/Master/texmf-dist/source/platex/base/pldoc.tex b/Master/texmf-dist/source/platex/base/pldoc.tex new file mode 100644 index 00000000000..89382b4e28f --- /dev/null +++ b/Master/texmf-dist/source/platex/base/pldoc.tex @@ -0,0 +1,182 @@ +%% +%% This is file `pldoc.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% platex.dtx (with options: `pldoc') +%% +%% IMPORTANT NOTICE: +%% +%% For the copyright see the source file. +%% +%% Any modified versions of this file must be renamed +%% with new filenames distinct from pldoc.tex. +%% +%% For distribution of the original source see the terms +%% for copying and modification in the file platex.dtx. +%% +%% This generated file may be distributed as long as the +%% original source files, as listed above, are part of the +%% same distribution. (The sources need not necessarily be +%% in the same archive or directory.) +%% File: platex.dtx +%% \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 +%% Lower-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 +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +%% +\begin{filecontents}{pldoc.dic} +$B@>Nq(B $B$;$$$l$-(B +$BOBNq(B $B$o$l$-(B +\end{filecontents} +\documentclass{jltxdoc} +\usepackage{plext} +\listfiles + +\DoNotIndex{\def,\long,\edef,\xdef,\gdef,\let,\global} +\DoNotIndex{\if,\ifnum,\ifdim,\ifcat,\ifmmode,\ifvmode,\ifhmode,% + \iftrue,\iffalse,\ifvoid,\ifx,\ifeof,\ifcase,\else,\or,\fi} +\DoNotIndex{\box,\copy,\setbox,\unvbox,\unhbox,\hbox,% + \vbox,\vtop,\vcenter} +\DoNotIndex{\@empty,\immediate,\write} +\DoNotIndex{\egroup,\bgroup,\expandafter,\begingroup,\endgroup} +\DoNotIndex{\divide,\advance,\multiply,\count,\dimen} +\DoNotIndex{\relax,\space,\string} +\DoNotIndex{\csname,\endcsname,\@spaces,\openin,\openout,% + \closein,\closeout} +\DoNotIndex{\catcode,\endinput} +\DoNotIndex{\jobname,\message,\read,\the,\m@ne,\noexpand} +\DoNotIndex{\hsize,\vsize,\hskip,\vskip,\kern,\hfil,\hfill,\hss,\vss,\unskip} +\DoNotIndex{\m@ne,\z@,\z@skip,\@ne,\tw@,\p@,\@minus,\@plus} +\DoNotIndex{\dp,\wd,\ht,\setlength,\addtolength} +\DoNotIndex{\newcommand, \renewcommand} + +\IndexPrologue{\part*{$B:w(B $B0z(B}% + \markboth{$B:w(B $B0z(B}{$B:w(B $B0z(B}% + \addcontentsline{toc}{part}{$B:w(B $B0z(B}% +$B%$%?%j%C%/BN$N?t;z$O!"$=$N9`L\$,@bL@$5$l$F$$$k%Z!<%8$r<($7$F$$$^$9!#(B +$B2<@~$N0z$+$l$??t;z$O!"Dj5A$5$l$F$$$k%Z!<%8$r<($7$F$$$^$9!#(B +$B$=$NB>$N?t;z$O!"$=$N9`L\$,;H$o$l$F$$$k%Z!<%8$r<($7$F$$$^$9!#(B} +\GlossaryPrologue{\part*{$BJQ99MzNr(B}% + \markboth{$BJQ99MzNr(B}{$BJQ99MzNr(B}% + \addcontentsline{toc}{part}{$BJQ99MzNr(B}} + +\makeatletter +\def\changes@#1#2#3{% + \let\protect\@unexpandable@protect + \edef\@tempa{\noexpand\glossary{#2\space\currentfile\space#1\levelchar + \ifx\saved@macroname\@empty + \space\actualchar\generalname + \else + \expandafter\@gobble + \saved@macroname\actualchar + \string\verb\quotechar*% + \verbatimchar\saved@macroname + \verbatimchar + \fi + :\levelchar #3}}% + \@tempa\endgroup\@esphack} +\makeatother +\RecordChanges +\CodelineIndex +\EnableCrossrefs +\setcounter{IndexColumns}{2} +\settowidth\MacroIndent{\ttfamily\scriptsize 000\ } +\begin{document} + \title{The p\LaTeXe\ Sources} + \author{Ken Nakano} + +\newcommand{\includeltpatch}{% + \def\currentfile{plpatch.ltx} + \part{plpatch} + {\let\ttfamily\relax + \xdef\filekey{\filekey, \thepart={\ttfamily\currentfile}}}% + Things we did wrong\ldots + \IndexInput{plpatch.ltx}} + +\makeatletter +\let\patchdate=\@empty +\begingroup + \def\ProvidesFile#1\pfmtversion#2{\date{#2}\endinput} + \input{plvers.dtx} +\global\let\X@date=\@date + + \long\def\Xdef#1#2#3\def#4#5{% + \xdef\X@date{#2}% + \xdef\patchdate{#5}% + \endinput}% + \InputIfFileExists{plpatch.ltx} + {\let\def\Xdef}{\global\let\includeltpatch\relax} +\endgroup + +\ifx\@date\X@date + \def\Xpatch{0} + \ifx\patchdate\Xpatch\else + \edef\@date{\@date\space Patch level\patchdate} + \fi +\else + \@warning{plpatch.ltx does not match plvers.dtx!} + \let\includeltpatch\relax +\fi +\makeatother + +\pagenumbering{roman} +\maketitle +\renewcommand\maketitle{} +\tableofcontents +\clearpage +\pagenumbering{arabic} + +\DocInclude{plvers} % pLaTeX version + +\DocInclude{plfonts} % NFSS2 commands + +\DocInclude{plcore} % kernel commands + +\DocInclude{plext} % external commands + +\DocInclude{pl209} % 2.09 compatibility mode commands + +\DocInclude{kinsoku} % kinsoku parameter + +\DocInclude{jclasses} % Standard class + +\DocInclude{jltxdoc} % dtx documents class + +\includeltpatch % patch file + +\StopEventually{\end{document}} + +\clearpage +\pagestyle{headings} +\hbadness=10000 +\newcount\hbadness +\hfuzz=\maxdimen +\PrintChanges +\clearpage +\begingroup + \def\endash{--} + \catcode`\-\active + \def-{\futurelet\temp\indexdash} + \def\indexdash{\ifx\temp-\endash\fi} + + \PrintIndex +\endgroup +\let\PrintChanges\relax +\let\PrintIndex\relax +\end{document} +\endinput +%% +%% End of file `pldoc.tex'. |