diff options
Diffstat (limited to 'Master/texmf-dist/source/generic/dowith/dowith.tex')
-rw-r--r-- | Master/texmf-dist/source/generic/dowith/dowith.tex | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/Master/texmf-dist/source/generic/dowith/dowith.tex b/Master/texmf-dist/source/generic/dowith/dowith.tex index 227addd1c66..edd167ae26a 100644 --- a/Master/texmf-dist/source/generic/dowith/dowith.tex +++ b/Master/texmf-dist/source/generic/dowith/dowith.tex @@ -1,4 +1,4 @@ -\ProvidesFile{dowith.tex}[2012/11/27 documenting dowith.sty] +\ProvidesFile{dowith.tex}[2015/11/14 documenting dowith.sty] \title{%%%\kern-\baselineskip \textsf{\huge dowith.sty}\\---\\Apply Command to % Elements of Lists without Separators\,---\,%%% 2012/05/14 @@ -13,8 +13,11 @@ \renewcommand*\mdSectionLevelTwo{\string\subsubsection} \MakeJobDoc{18}%% 2012/11/05 for v0.3 {\SectionLevelTwoParseInput} } +% \RequirePackage[ir]{inputtrc} \documentclass[fleqn]{article}%% TODO paper dimensions!? \input{makedoc.cfg} %% shared formatting settings +\ifpdf\else \errhelp{hyperref draft bad with {equation}} + \errmessage{run this with pdflatex only}\fi % \ReadPackageInfos{dowith} \usepackage{dowith} %% 2012/05/17b \sloppy @@ -26,8 +29,9 @@ }%% 2011/08/22 \usepackage{fixltx2e} %% \textsubscript 2012/05/17b %% <- TODO with `lmodern'? -\newcommand*{\ctanpkgdref}[1]{% %% 2012/11/19 - \ctanpkgref{#1}\,\foothttpurlref{ctan.org/pkg/#1}} +% \newcommand*{\ctanpkgdref}[1]{% %% 2012/11/19 +% \ctanpkgref{#1}\,\foothttpurlref{ctan.org/pkg/#1}} +%% <- in `makedoc.cfg' 2015/11/14 \makeatletter %% etc. 2012/05/17b %% TODO `actcodes'!? 2012/11/02 \newcommand*{\GetOtherChar}[2]{% @@ -561,7 +565,9 @@ If you type a file line \end{equation} (\emph{eight} keystrokes), it should usually be converted into this \emph{seven}-item list -of (five) tokens: +of +%%% (five) %% rm. 2015/11/14 -- ??? +tokens: \begin{equation} \label{eq:toks} \lttok{a}\;\sptok\;\lttok{a}\;\NTOK{a}\;\lbtok\;\lttok{a}\;\rbtok @@ -660,7 +666,8 @@ When it finds \ntok{DoWith} and the latter's meaning is the one intended by 'dowith', it first looks for nothing more than the two arguments required by our definition of `\DoWith'. A few moments later, the token buffer's content will just be\footnote{If you use - \cs{DoWithAllOf&\typein\codeLB a\codeSP a&\a\codeLB a\codeRB\codeRB} + `&\DoWithAllOf&\typein\codeLB a\codeSP a&\a\codeLB a\codeRB\codeRB' + %% <- \cs bad 2015/11/14 instead, the entire token sequence \ref{eq:retro} will appear in the token buffer ``at once."} \begin{equation} @@ -734,8 +741,8 @@ The second claim can be checked with % \endgroup as to what works. (The claim is not affected by one or two surprises.)\footnote{Moreover, - \cs{DoWith&\typein&\StopDoing} tells something about - ``parameter tokens."} + `&\DoWith&\typein&\StopDoing' %% \cs bad 2015/11/14 + tells something about ``parameter tokens."} Characters with different category codes either are not converted into a character token\footnote{\TTbp.~47.} or are not accepted as macro arguments. The latter applies to ``brace" tokens @@ -1156,4 +1163,6 @@ VERSION HISTORY 2012/07/25 r0.3 "\csname name construct"? 2012/11/02ff. gullet, plainpkg, more modifications 2012/11/19 mod. on "mouth" (bibleref-mouth) -2012/11/27 r0.3a !? +2012/11/27 r0.3a plainpkg +2015/11/14 rm. "(five)" & \ctanpkgdref, code in two + footnotes, don't use hyperref draft |