diff options
author | Karl Berry <karl@freefriends.org> | 2017-07-21 22:02:07 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2017-07-21 22:02:07 +0000 |
commit | 71fb1b25309a75d246b0896063f0940332c85919 (patch) | |
tree | 48fbdd3b7a4abfd7fe548cb11413afcbf5fd5728 | |
parent | b23fe60679bf4abf895037baf527140478364c2d (diff) |
limap (21jul17)
git-svn-id: svn://tug.org/texlive/trunk@44863 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/doc/latex/limap/limap.pdf | bin | 174226 -> 177028 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/limap/samples/boxed-toc.pdf | bin | 75131 -> 74805 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/limap/samples/hyper.pdf | bin | 75908 -> 75583 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/limap/samples/nolines.pdf | bin | 74914 -> 74587 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/limap/samples/sample.pdf | bin | 75066 -> 74740 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/latex/limap/limap.dtx | 51 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/limap/limap.cls | 12 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/limap/limap.sty | 12 |
8 files changed, 66 insertions, 9 deletions
diff --git a/Master/texmf-dist/doc/latex/limap/limap.pdf b/Master/texmf-dist/doc/latex/limap/limap.pdf Binary files differindex 5dfe8e785e9..4e7b0725103 100644 --- a/Master/texmf-dist/doc/latex/limap/limap.pdf +++ b/Master/texmf-dist/doc/latex/limap/limap.pdf diff --git a/Master/texmf-dist/doc/latex/limap/samples/boxed-toc.pdf b/Master/texmf-dist/doc/latex/limap/samples/boxed-toc.pdf Binary files differindex 891cab220d4..600265b0b09 100644 --- a/Master/texmf-dist/doc/latex/limap/samples/boxed-toc.pdf +++ b/Master/texmf-dist/doc/latex/limap/samples/boxed-toc.pdf diff --git a/Master/texmf-dist/doc/latex/limap/samples/hyper.pdf b/Master/texmf-dist/doc/latex/limap/samples/hyper.pdf Binary files differindex 75878ceaa78..13726137aad 100644 --- a/Master/texmf-dist/doc/latex/limap/samples/hyper.pdf +++ b/Master/texmf-dist/doc/latex/limap/samples/hyper.pdf diff --git a/Master/texmf-dist/doc/latex/limap/samples/nolines.pdf b/Master/texmf-dist/doc/latex/limap/samples/nolines.pdf Binary files differindex 68da312cdf8..f8838cf03aa 100644 --- a/Master/texmf-dist/doc/latex/limap/samples/nolines.pdf +++ b/Master/texmf-dist/doc/latex/limap/samples/nolines.pdf diff --git a/Master/texmf-dist/doc/latex/limap/samples/sample.pdf b/Master/texmf-dist/doc/latex/limap/samples/sample.pdf Binary files differindex f2aeaa09523..2fd683f40b3 100644 --- a/Master/texmf-dist/doc/latex/limap/samples/sample.pdf +++ b/Master/texmf-dist/doc/latex/limap/samples/sample.pdf diff --git a/Master/texmf-dist/source/latex/limap/limap.dtx b/Master/texmf-dist/source/latex/limap/limap.dtx index 4422438581e..1a3ea7bb9db 100644 --- a/Master/texmf-dist/source/latex/limap/limap.dtx +++ b/Master/texmf-dist/source/latex/limap/limap.dtx @@ -13,7 +13,7 @@ %% 64521 Gro\ss-Gerau (Germany) %% Mail: gene@gerd-neugebauer.de %% -%% Copyright (C) 1999-2016 Gerd Neugebauer +%% Copyright (C) 1999-2017 Gerd Neugebauer %% %% limap.dtx may be distributed under the terms of the LaTeX Project %% Public License version 1.3c, as described in lppl.txt. @@ -125,7 +125,7 @@ % \DoNotIndex{\wd,\widowpenalty,\write,\xdef,\z@,\(,\)} % %^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% \CheckSum{798} +% \CheckSum{813} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% \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 @@ -965,6 +965,30 @@ % boxed & a boxed style for the TOC\\\bottomrule % \end{MapTabular}% % \vspace*{-5ex} +% \begin{Map}{Blocks in the Table of Contents} +% +% \Block{Motivation}% +% Sometimes it can be desirable to add the blocks to the global +% table of contents. Here we will see how this can be achieved. +% +% \DescribeMacro{\MapBlockStartHook} +% The macro |\MapBlockStartHook| is expanded at the beginning of +% each block it if is defined. It takes a single argument which +% is the title of the block. +% +% \DescribeMacro{\MapBlockTOC} +% The macro |\MapBlockTOC| is a macro which adds one line to the +% table of contents. It takes one argument which is the text to +% be added. +% +% \Block{Example}% +% Put the following code in the preamble to get the blocks into +% the table of contents. +% \begin{verbatim} +% \let\MapBlockStartHook\MapBlockTOC \end{verbatim} +% +% %\vspace*{-5ex} +% \end{Map} % \end{Map} % \begin{Map}{Tables} % @@ -1136,7 +1160,7 @@ % |\fileversion| is the version number of the |dtx| file. It is % used as a version number for the class and package. % \begin{macrocode} -\def\fileversion{2.1} +\def\fileversion{2.2} % \end{macrocode} % \end{macro} % @@ -1302,7 +1326,7 @@ % % \Block{Preliminaries}% % First of all we request a descent version of \LaTeX\ to be -% used. I don't think ikt does not have to be too new. +% used. I don't think it does have to be too new. % % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} @@ -1736,6 +1760,20 @@ % \end{macro} % % \Block{}% +% \begin{macro}{\MapBlockTOC} +% The macro |\MapBlockTOC| can be used to add an entry for a +% block to the table of contents. +% \changes{2.2}{2017/07/20}{new} +% \begin{macrocode} +\newcommand\MapBlockTOC[1]{% + \begingroup\count0=\Map@level \advance\count0 1% + \addcontentsline{toc}{\@nameuse{Map@TOC@name\the\count0}}{#1}% + \endgroup +} +% \end{macrocode} +% \end{macro} +% +% \Block{}% % \begin{macro}{\MapTOCname} % The macro |\MapTOCname| contains the heading for the section % title in contents blocks. This macro is reset when the @@ -2049,6 +2087,7 @@ % \begin{environment}{Map@Block} % This macro is used to typeset a block inside a Map. To avoid % abuse outside of a map it is activated within a Map only. +% \changes{2.2}{2017/07/20}{|MapBlockStartHook| added.} % \begin{macrocode} \newenvironment{Map@Block}[1]{\par \vspace*{-\parskip}\vspace*{-1ex}% @@ -2056,10 +2095,12 @@ \vspace*{\MapParskip}% \raggedright\hspace{0pt}\MapFont{\MapBlockLabelFont{#1}}% \gdef\@currentlabel{#1}% -% \global\advance\Map@blockcount1 &\parskip=\MapParskip {\MapRuleStart \rule{\MapTextFraction\textwidth}{\MapRuleWidth}}\par + \ifx\@undefined\MapBlockStartHook\else + \MapBlockStartHook{#1}% + \fi % \end{macrocode} % % The final action is empty. Thus the block can be used as a simple diff --git a/Master/texmf-dist/tex/latex/limap/limap.cls b/Master/texmf-dist/tex/latex/limap/limap.cls index 76199246b1c..b36fed80af0 100644 --- a/Master/texmf-dist/tex/latex/limap/limap.cls +++ b/Master/texmf-dist/tex/latex/limap/limap.cls @@ -34,7 +34,7 @@ %% 64521 Gro\ss-Gerau (Germany) %% Mail: gene@gerd-neugebauer.de %% -%% Copyright (C) 1999-2016 Gerd Neugebauer +%% Copyright (C) 1999-2017 Gerd Neugebauer %% %% limap.dtx may be distributed under the terms of the LaTeX Project %% Public License version 1.3c, as described in lppl.txt. @@ -60,7 +60,7 @@ %% Right brace \} Tilde \~} %% \def\filename{limap.dtx} -\def\fileversion{2.1} +\def\fileversion{2.2} \def\filedate{2016/05/29} \let\docversion=\fileversion \let\docdate=\filedate @@ -149,6 +149,11 @@ \refstepcounter{\@nameuse{Map@TOC@name\the\Map@level}}% \addcontentsline{toc}{\@nameuse{Map@TOC@name\the\Map@level}}{#1}% } +\newcommand\MapBlockTOC[1]{% + \begingroup\count0=\Map@level \advance\count0 1% + \addcontentsline{toc}{\@nameuse{Map@TOC@name\the\count0}}{#1}% + \endgroup +} \newcommand\MapTOCname{} \newcommand\MapTOCpage{} \newcommand\MapTOCheadfont{\scriptsize\emph} @@ -274,6 +279,9 @@ &\parskip=\MapParskip {\MapRuleStart \rule{\MapTextFraction\textwidth}{\MapRuleWidth}}\par + \ifx\@undefined\MapBlockStartHook\else + \MapBlockStartHook{#1}% + \fi }{% } \newcommand\Block[1]{\PackageWarning{limap}{The sectioning command diff --git a/Master/texmf-dist/tex/latex/limap/limap.sty b/Master/texmf-dist/tex/latex/limap/limap.sty index 86a2ae143df..697c85b98a7 100644 --- a/Master/texmf-dist/tex/latex/limap/limap.sty +++ b/Master/texmf-dist/tex/latex/limap/limap.sty @@ -34,7 +34,7 @@ %% 64521 Gro\ss-Gerau (Germany) %% Mail: gene@gerd-neugebauer.de %% -%% Copyright (C) 1999-2016 Gerd Neugebauer +%% Copyright (C) 1999-2017 Gerd Neugebauer %% %% limap.dtx may be distributed under the terms of the LaTeX Project %% Public License version 1.3c, as described in lppl.txt. @@ -60,7 +60,7 @@ %% Right brace \} Tilde \~} %% \def\filename{limap.dtx} -\def\fileversion{2.1} +\def\fileversion{2.2} \def\filedate{2016/05/29} \let\docversion=\fileversion \let\docdate=\filedate @@ -121,6 +121,11 @@ \refstepcounter{\@nameuse{Map@TOC@name\the\Map@level}}% \addcontentsline{toc}{\@nameuse{Map@TOC@name\the\Map@level}}{#1}% } +\newcommand\MapBlockTOC[1]{% + \begingroup\count0=\Map@level \advance\count0 1% + \addcontentsline{toc}{\@nameuse{Map@TOC@name\the\count0}}{#1}% + \endgroup +} \newcommand\MapTOCname{} \newcommand\MapTOCpage{} \newcommand\MapTOCheadfont{\scriptsize\emph} @@ -246,6 +251,9 @@ &\parskip=\MapParskip {\MapRuleStart \rule{\MapTextFraction\textwidth}{\MapRuleWidth}}\par + \ifx\@undefined\MapBlockStartHook\else + \MapBlockStartHook{#1}% + \fi }{% } \newcommand\Block[1]{\PackageWarning{limap}{The sectioning command |