summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/koma-script/scrlayer-notecolumn.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/koma-script/scrlayer-notecolumn.sty')
-rw-r--r--Master/texmf-dist/tex/latex/koma-script/scrlayer-notecolumn.sty93
1 files changed, 28 insertions, 65 deletions
diff --git a/Master/texmf-dist/tex/latex/koma-script/scrlayer-notecolumn.sty b/Master/texmf-dist/tex/latex/koma-script/scrlayer-notecolumn.sty
index 3d078af4ca3..b43fb9b4505 100644
--- a/Master/texmf-dist/tex/latex/koma-script/scrlayer-notecolumn.sty
+++ b/Master/texmf-dist/tex/latex/koma-script/scrlayer-notecolumn.sty
@@ -1,17 +1,30 @@
+\expandafter\ifx\csname scrWMSG\endcsname\relax
+ \def\scrWMSG{\immediate\write17}
+\fi
+\scrWMSG{^^J%
++----------------------------------------------------------------------^^J%
+| WARNING (`scrlayer-notecolumn.sty'):^^J%|
++----------------------------------------------------------------------^^J%
+| YOU SHOULD NOTE, THAT THIS IS NOT AN OFFICIAL RELEASE!^^J%|
+| THIS VERSION IS INTENDED TO BE USED FOR TESTING ONLY!^^J%|
+| USAGE FOR PURPOSES OTHER THAN INTENDED IS DANGEROUS!^^J%|
+| DON'T EXPECT ANY SUPPORT FOR THIS VERSION!^^J%|
++----------------------------------------------------------------------^^J%
+}
%%
%% This is file `scrlayer-notecolumn.sty',
%% generated with the docstrip utility, extended by scrdocstrip.
%%
%% The original source files were:
%%
-%% scrlayer-notecolumn.dtx (with options: `interface,trace,notecolumn,identify')
+%% scrlayer-notecolumn.dtx (with options: `interface,notecolumn,identify')
%% scrlayer.dtx (with options: `interface,notecolumn,init')
-%% scrlayer-notecolumn.dtx (with options: `interface,trace,notecolumn,init')
+%% scrlayer-notecolumn.dtx (with options: `interface,notecolumn,init')
%% scrlayer.dtx (with options: `interface,notecolumn,options')
-%% scrlayer-notecolumn.dtx (with options: `interface,trace,notecolumn,options')
+%% scrlayer-notecolumn.dtx (with options: `interface,notecolumn,options')
%% scrlayer.dtx (with options: `interface,notecolumn,body')
-%% scrlayer-notecolumn.dtx (with options: `interface,trace,notecolumn,body')
-%% scrlayer-notecolumn.dtx (with options: `interface,trace,notecolumn,final')
+%% scrlayer-notecolumn.dtx (with options: `interface,notecolumn,body')
+%% scrlayer-notecolumn.dtx (with options: `interface,notecolumn,final')
%% scrlogo.dtx (with options: `logo')
%%
%% Copyright (c) 2013-2021 Markus Kohm [komascript at gmx info]
@@ -29,7 +42,7 @@
%% `lppl.txt' or `lppl-de.txt' for additional information.
%%
%% The list of files belonging to KOMA-Script distribution is given in
-%% the file `manifest.txt'. See also `lppl.txt' or `lppl-de.txt' for
+%% the file `MANIFEST.md'. See also `lppl.txt' or `lppl-de.txt' for
%% additional information.
%%
%% If this file is a beta version, you may not be allowed to distribute
@@ -46,14 +59,14 @@
%% find a complete unmodified copy of LaTeX2e at
%% <http://mirror.ctan.org/tex-archive/macros/latex/base/>.
%%
-%%% From File: $Id: scrlayer-notecolumn.dtx 3694 2022-02-10 13:53:33Z kohm $
+%%% From File: $Id: scrlayer-notecolumn.dtx 3915 2022-06-29 07:09:48Z kohm $
%%% (run: identify)
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesPackage{scrlayer-notecolumn}[%
- 2022/02/10 v0.3.3694 KOMA-Script
+ 2022/06/29 v0.3.3915 KOMA-Script
package
(end user interface for scrlayer)]
-%%% From File: $Id: scrlayer.dtx 3773 2022-03-29 06:27:55Z kohm $
+%%% From File: $Id: scrlayer.dtx 3894 2022-06-19 10:25:46Z kohm $
%%% (run: init)
\RequirePackage{scrlayer}
\scr@ifundefinedorrelax{scrlayer@AtEndOfPackage}{%
@@ -64,7 +77,7 @@
\fi
}
\let\scrlayer@AtEndOfPackage\AtEndOfPackage
-%%% From File: $Id: scrlayer-notecolumn.dtx 3694 2022-02-10 13:53:33Z kohm $
+%%% From File: $Id: scrlayer-notecolumn.dtx 3915 2022-06-29 07:09:48Z kohm $
%%% (run: init)
\@tempswatrue
\scr@ifundefinedorrelax{pdfsavepos}{%
@@ -97,7 +110,7 @@
}%
\batchmode\csname @@end\endcsname\end
\fi
-%%% From File: $Id: scrlayer.dtx 3773 2022-03-29 06:27:55Z kohm $
+%%% From File: $Id: scrlayer.dtx 3894 2022-06-19 10:25:46Z kohm $
%%% (run: options)
\KOMA@key{markcase}{%
\begingroup
@@ -241,11 +254,11 @@
\KOMA@kav@replacebool{.scrlayer.sty}{autoremoveinterfaces}
{scrlayer@autoremoveinterfaces}%
}
-%%% From File: $Id: scrlayer-notecolumn.dtx 3694 2022-02-10 13:53:33Z kohm $
+%%% From File: $Id: scrlayer-notecolumn.dtx 3915 2022-06-29 07:09:48Z kohm $
%%% (run: options)
\KOMA@ifkey{autoclearnotecolumns}{slnc@autoclearnotecolumns}
\slnc@autoclearnotecolumnstrue
-%%% From File: $Id: scrlayer.dtx 3773 2022-03-29 06:27:55Z kohm $
+%%% From File: $Id: scrlayer.dtx 3894 2022-06-19 10:25:46Z kohm $
%%% (run: body)
\KOMAProcessOptions\relax
\expandafter\let
@@ -317,7 +330,7 @@
\expandafter\let
\csname KV@KOMA.\@currname.\@currext @autoremoveinterfaces@default\endcsname
\relax
-%%% From File: $Id: scrlayer-notecolumn.dtx 3694 2022-02-10 13:53:33Z kohm $
+%%% From File: $Id: scrlayer-notecolumn.dtx 3915 2022-06-29 07:09:48Z kohm $
%%% (run: body)
\newcommand*{\DeclareNoteColumn}[2][]{%
\@ifundefined{slnc@#2@box}{%
@@ -534,9 +547,6 @@
\newcommand*{\slnc@initwrite}{}%
\newcommand*{\slnc@openwrite}{%
\immediate\closein\slnc@file
- \PackageInfo{scrlayer-notecolumn}{%
- Opening `\jobname.slnc'\MessageBreak
- for writing}%
\immediate\openout\tf@slnc\jobname.slnc
}
\AfterReadingMainAux{%
@@ -567,17 +577,7 @@
}%
\else
\ifx \slnc@mdfivesum\reserved@a
- \PackageInfo{scrlayer-notecolumn}{%
- MD5 of current `\jobname.slnc':\MessageBreak
- \reserved@a}%
\else
- \PackageWarningNoLine{scrlayer-notecolumn}{%
- MD5 of slnc-file changed.\MessageBreak
- Last: \slnc@mdfivesum\MessageBreak
- New: \space \reserved@a\MessageBreak
- At least one more LaTeX rerun needed to\MessageBreak
- make note columns right%
- }%
\aftergroup\@tempswatrue
\fi
\fi
@@ -634,9 +634,7 @@
\fi
}%
\long\def\slnc@note##1##2##3##4{%
- \PackageInfo{scrlayer-notecolumn}{TRACE (slnc): ##2<=\theslncpage?}%
\ifnum ##2>\value{slncpage}\relax
- \PackageInfo{scrlayer-notecolumn}{TRACE (slnc): no: unprocess note}%
\expandafter\g@addto@macro\csname slnc@#1@unprocessed\endcsname{%
\slnc@note{##1}{##2}{##3}{##4}%
}%
@@ -675,18 +673,8 @@
+\expandafter\dp\csname slnc@#1@box\endcsname
\relax
\ifdim\@tempdima<\@tempdimb
- \PackageInfo{scrlayer-notecolumn}{%
- Note moved down from\MessageBreak
- \the\@tempdima\space to \the\@tempdimb\MessageBreak
- at note box `#1'
- }%
\else
\ifdim\@tempdima>\@tempdimb
- \PackageInfo{scrlayer-notecolumn}{%
- Adding vertical white space from\MessageBreak
- \the\@tempdimb\space to \the\@tempdima\MessageBreak
- into note box `#1'
- }%
\expandafter\setbox\csname slnc@#1@box\endcsname
\vbox {%
\expandafter\unvbox\csname slnc@#1@box\endcsname
@@ -733,12 +721,10 @@
}%
\reserved@a
\expandafter\ifvoid\csname slnc@#1@box\endcsname
- \PackageInfo{scrlayer-notecolumn}{Note box `#1' empty}%
\else
\ifdim \dimexpr \expandafter\ht\csname slnc@#1@box\endcsname
+\expandafter\dp\csname slnc@#1@box\endcsname
\relax >\textheight\relax
- \PackageInfo{scrlayer-notecolumn}{Split note box `#1'}%
\splittopskip\topskip
\splitmaxdepth\baselineskip
\usekomafont{notecolumn.#1}{%
@@ -753,7 +739,6 @@
}%
\fi
\else
- \PackageInfo{scrlayer-notecolumn}{Flush note box `#1'}%
\usekomafont{notecolumn.#1}{%
\slnc@switchcolorstack{#1}%
\expandafter\box\csname slnc@#1@box\endcsname%
@@ -896,8 +881,6 @@
\fi
\fi
\else
- \PackageInfo{scrlayer-notecolumn}{%
- Ignoring `\expandafter\detokenize\expandafter{\reserved@a}'}%
\@tempswatrue
\fi
\ifeof\slnc@file\@tempswafalse\fi
@@ -940,11 +923,6 @@
}{%
\xdef\slnc@mdfivesum{\pdfmdfivesum file {\jobname.slnc}}%
}%
-\scr@ifundefinedorrelax{slnc@mdfivesum}{}{%
- \PackageInfo{scrlayer-notecolumn}{%
- MD5 of last `\jobname.slnc':\MessageBreak
- \slnc@mdfivesum}%
-}%
\newread\slnc@file
\immediate\openin\slnc@file \jobname.slnc
\newcounter{slnc@clearnote@label}%
@@ -975,13 +953,8 @@
\edef\slnc@cmp@value{\expandafter\slnc@firstof\reserved@a\@nil}%
\edef\reserved@a{\expandafter\slnc@secondof\reserved@a\@nil}%
}%
- \PackageInfo{scrlayer-notecolumn}{%
- TRACE (slnc): clearnote=\@nameuse{theslnc@clearnote@label},
- abspage=\the\value{slncpage}, until page=\slnc@cmp@value,
- process=\reserved@a, pagetotal=\the\pagetotal, topskip=\the\topskip}%
\ifvmode\ifdim \pagetotal<\topskip
\edef\slnc@cmp@value{\the\numexpr\slnc@cmp@value-1}%
- \PackageInfo{scrlayer-notecolumn}{TRACE (slnc): until page=\slnc@cmp@value}%
\fi\fi
\ifnum \reserved@a=\z@
\ifvmode
@@ -1019,7 +992,6 @@
\@tempswatrue
\fi
\@whilesw\if@tempswa\fi{%
- \PackageInfo{scrlayer-notecolumn}{TRACE (slnc): add \string\clearpage}%
\clearpage
\expandafter\ifcase \slnc@voidtest{#1}%
\begingroup
@@ -1091,13 +1063,8 @@
\edef\slnc@cmp@value{\expandafter\slnc@firstof\reserved@a\@nil}%
\edef\reserved@a{\expandafter\slnc@secondof\reserved@a\@nil}%
}%
- \PackageInfo{scrlayer-notecolumn}{%
- TRACE (slnc): clearnote=\@nameuse{theslnc@clearnote@label},
- abspage=\theslncpage, until page=\slnc@cmp@value,
- process=\reserved@a, pagetotal=\the\pagetotal, topskip=\the\topskip}%
\ifvmode\ifdim \pagetotal<\topskip
\edef\slnc@cmp@value{\the\numexpr\slnc@cmp@value-1}%
- \PackageInfo{scrlayer-notecolumn}{TRACE (slnc): until page=\slnc@cmp@value}%
\fi\fi
\ifnum \reserved@a=\z@
\ifvmode
@@ -1136,7 +1103,6 @@
\@tempswatrue
\fi
\@whilesw\if@tempswa\fi{%
- \PackageInfo{scrlayer-notecolumn}{TRACE (slnc): adding \string\clearpage}%
\clearpage
\begingroup
\def\@elt##1{+\slnc@voidtest{##1}}%
@@ -1281,9 +1247,6 @@
-\topskip+\baselineskip
\relax
\edef\slnc@textpos{\number\@tempdima}%
- \PackageInfo{scrlayer-notecolumn}{%
- Top position is \slnc@textpos%
- }%
\fi
\ifnum\slnc@notepos>\slnc@textpos\relax
\PackageInfo{scrlayer-notecolumn}{%
@@ -1310,7 +1273,7 @@
\vadjust{#1}%
\@esphack
}
-%%% From File: $Id: scrlayer-notecolumn.dtx 3694 2022-02-10 13:53:33Z kohm $
+%%% From File: $Id: scrlayer-notecolumn.dtx 3915 2022-06-29 07:09:48Z kohm $
%%% (run: final)
\DeclareNoteColumn{marginpar}
\let\reserved@a\clearpage