[latex3-commits] [git/LaTeX3-latex3-latex3] xmarks: texlive usage of various "interface" to look at (f0f1feb)

Frank Mittelbach frank.mittelbach at latex-project.org
Thu Nov 22 12:04:26 CET 2018


Repository : https://github.com/latex3/latex3
On branch  : xmarks
Link       : https://github.com/latex3/latex3/commit/f0f1febefc5a41726f3f8fa7182a625d4a75f119

>---------------------------------------------------------------

commit f0f1febefc5a41726f3f8fa7182a625d4a75f119
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Tue Nov 20 17:10:02 2018 +0100

    texlive usage of various "interface" to look at


>---------------------------------------------------------------

f0f1febefc5a41726f3f8fa7182a625d4a75f119
 l3trial/xmarks/interface-usage-to-check.txt |  521 +++++++++++++++++++++++++++
 1 file changed, 521 insertions(+)

diff --git a/l3trial/xmarks/interface-usage-to-check.txt b/l3trial/xmarks/interface-usage-to-check.txt
new file mode 100644
index 0000000..3d11b8b
--- /dev/null
+++ b/l3trial/xmarks/interface-usage-to-check.txt
@@ -0,0 +1,521 @@
+
+changes to or usage of \@leftmark
+=================================
+
+--------------------------------------------
+
+\newcommand*{\leftfirstmark}{\expandafter\@leftmark\firstmark\@empty\@empty}
+\newcommand*{\leftbotmark}{\expandafter\@leftmark\botmark\@empty\@empty}
+\newcommand*{\lefttopmark}{\expandafter\@leftmark\topmark\@empty\@empty}
+
+./latex/koma-script/scrlayer.sty
+
+--------------------------------------------
+
+%% not relevant as it is only for old pdftex engines ...
+
+  \CheckCommand{\@leftmark}[2]{#1}%
+    \expandafter\@leftmark\botmark\@empty\@empty
+  \long\def\@leftmark#1#2#3{#2}%
+  
+./latex/oberdiek/pdfcolmk.sty
+
+--------------------------------------------
+
+\def\@leftmark#1#2#3#4{#1}
+\def\leftmark{\expandafter\@leftmark
+\def\firstleftmark{\expandafter\@leftmark
+
+./latex/fancyhdr/extramarks.sty
+
+--------------------------------------------
+
+\let\@leftmark\@firstoftwo
+\def\leftmark{\expandafter\@leftmark\botmark\@empty\@empty}
+./latex/base/latex.ltx
+
+--------------------------------------------
+
+
+
+
+
+changes to or usage of \leftmark
+================================
+
+      \let\headmark\leftmark%
+      \let\headmark\leftmark
+      \rehead{\leftmark}\rohead{\leftmark}%
+      \lehead{\leftmark}\lohead{\leftmark}%
+      \lehead{\leftmark}\lohead{\leftmark}%
+      \lehead{\leftmark}\lohead{\leftmark}%
+      \lehead{\leftmark}\lohead{\leftmark}%
+      \lehead{\leftmark}\lohead{\leftmark}%
+./latex/koma-script/scrpage2.sty
+
+--------------------------------------------
+
+or \string\leftmark inside of page styles.\MessageBreak
+        \let\headmark\leftmark
+        \let\headmark\leftmark
+./latex/koma-script/scrlayer.sty
+
+
+
+--------------------------------------------
+
+
+
+
+%% set \leftmark and \rightmark or use \MakeLowercase{et. al.} within the
+\def\markboth#1#2{\def\leftmark{\MakeUppercase{\protect#1}}%
+./latex/IEEEtran/IEEEtran.cls
+
+
+
+
+--------------------------------------------
+
+  \CheckCommand*{\leftmark}{%
+  \g at addto@macro\leftmark\@empty
+./latex/oberdiek/pdfcolmk.sty
+
+
+--------------------------------------------
+
+
+\def\leftmark{%
+./latex/revtex/ltxgrid.sty
+
+--------------------------------------------
+
+
+\def\leftmark{%
+      \def\@evenhead{\thepage\hfil\slshape\leftmark}%
+    \def\@evenhead{\thepage\hfil\slshape\leftmark}%
+    \def\@evenhead{\let\\\heading at cr\thepage\quad\checkindate\hfil{\leftmark}}%
+    \def\@evenhead{\let\\\heading at cr\thepage\quad\checkindate\hfil{\leftmark}}%
+./latex/revtex/revtex4-1.cls
+
+--------------------------------------------
+
+
+\def\leftmark{\expandafter\@leftmark
+\let\lastleftmark \leftmark
+./latex/fancyhdr/extramarks.sty
+
+
+--------------------------------------------
+
+
+\newcommand{\setleftmark}[1]{\renewcommand{\leftmark}{#1}}
+  \setevenheadtext{{\colorA\thepage\hfill\slshape\leftmark}}
+./latex/bookest/bookest.cls
+
+--------------------------------------------
+
+
+  \def\@evenhead{\thepage\hfil{\footnotesize\leftmark{}{}}}%
+./latex/amscls/amsldoc.cls
+
+--------------------------------------------
+
+\def\@evenhead{\thepage\hfil{\footnotesize\leftmark{}{}}}%
+./latex/amscls/amsdtx.cls
+    \leftmark{}{}\hfil}%
+\def\leftmark{\expandafter\@firstoftwo\topmark{}{}}
+./latex/amscls/amsbook.cls
+
+--------------------------------------------
+
+\leftmark{}{}\hfil}%
+\def\leftmark{\expandafter\@firstoftwo\topmark{}{}}
+./latex/amscls/amsproc.cls
+
+--------------------------------------------
+
+\leftmark{}{}\hfil}%
+\def\leftmark{\expandafter\@firstoftwo\topmark{}{}}
+./latex/amscls/amsart.cls
+
+--------------------------------------------
+
+
+\fancyhead[OC]{\zihao{5}\leftmark}%奇数页居中打印章标题
+\def\leftmark{外文资料原文}
+\def\leftmark{外文资料译文}
+./latex/uestcthesis/uestcthesis.cls
+
+
+--------------------------------------------
+
+
+\begingroup\let\leftmark\relax \cleardoublepage\endgroup
+./latex/ncclatex/nccdefaults.sty
+
+--------------------------------------------
+
+
+\def\leftmark{%
+      \def\@evenhead{\thepage\hfil\slshape\leftmark}%
+    \def\@evenhead{\thepage\hfil\slshape\leftmark}%
+    \@provide\@evenhead{\let\\\heading at cr\thepage\quad\checkindate\hfil{\leftmark}}%
+    \@provide\@evenhead{\let\\\heading at cr\thepage\quad\checkindate\hfil{\leftmark}}%
+./latex/revtex4/revtex4.cls
+
+
+
+--------------------------------------------
+
+
+  %%    \lhead{\nouppercase{\leftmark}}
+	\let\@lmk\leftmark
+	\renewcommand{\leftmark}{\textsl{\nouppercase\@lmk}}
+  	%%   \leftmark <- main-mark
+  	\fancyhead[RE]{\leftmark}  % Chapter title
+  	%\fancyhead[L]{\leftmark}  % Chapter title
+./latex/uowthesis/UoWthesis.cls
+
+--------------------------------------------
+
+
+    \leftmark{}{}\hfil}%
+\def\leftmark{\expandafter\@firstoftwo\topmark{}{}}
+./xelatex/imsproc/imsproc.cls
+
+
+
+--------------------------------------------
+
+
+
+
+
+changes to or usage of \@outputdblcol
+=====================================
+
+
+\def\enddocument{\if at lastpagebalancing \global\let\@outputdblcol=\balancing at outputdblcol\fi%
+\def\@outputdblcol{\if at firstcolumn \global\@firstcolumnfalse
+./latex/jpsj/jpsj2.cls
+
+\def\@outputdblcol{%
+./latex/fix2col/fix2col.sty
+
+\def\@outputdblcol{\if at firstcolumn
+./latex/tools/ftnright.sty
+
+\global\let\@outputdblcol=\balancing at outputdblcol
+    \global\let\@outputdblcol=\balancing at outputdblcol
+./latex/oberdiek/atveryend.sty
+
+\let\@outputdblcol\@undefined
+./latex/revtex/ltxgrid.sty
+
+\let\@outputdblcol\@undefined
+./latex/revtex/revtex4-1.cls
+
+\let \@outputdblcol \a at outputdblcol % for Arabic mode
+./latex/arabtex/altxext.sty
+
+\let\@@utputdblcol=\@outputdblcol
+\newcommand{\balance}{\global\let\@outputdblcol=\@BAdblcol
+\newcommand{\nobalance}{\global\let\@outputdblcol=\@@utputdblcol
+./latex/preprint/balance.sty
+
+\def\@outputdblcol{\if at firstcolumn \global\@firstcolumnfalse
+./latex/tugboat/ltugboat.cls
+
+\let\@@utputdblcol=\@outputdblcol
+\newcommand{\balance}{\global\let\@outputdblcol=\@BAdblcol
+\newcommand{\nobalance}{\global\let\@outputdblcol=\@@utputdblcol
+./latex/aguplus/aguplus.sty
+
+\let\@@utputdblcol=\@outputdblcol
+\newcommand{\balance}{\global\let\@outputdblcol=\@BAdblcol
+\newcommand{\nobalance}{\global\let\@outputdblcol=\@@utputdblcol
+./latex/aguplus/aguplus.cls
+
+\def\@outputdblcol{%
+./latex/shipunov/etiketka.cls
+\def\@outputdblcol{%
+./latex/jacow/jacow.cls
+
+\newcommand{\balance}{\global\let\@outputdblcol=\@BAdblcol
+./latex/ltxmisc/iagproc.cls
+
+\let\mph at orig@outputdblcol\@outputdblcol
+\renewcommand\@outputdblcol{%
+            \mph at error{\string\@outputdblcol}%
+./latex/mparhack/mparhack.sty
+
+\@outputdblcol
+\def\@outputdblcol{%
+./latex/flowfram/flowfram.sty
+
+\def\@outputdblcol{%
+./latex/nidanfloat/nidanfloat.sty
+
+\let\thrcl at outputdblcol=\@outputdblcol
+    \global\let\@outputdblcol=\thrcl at outputdblcol
+      \protect\@outputdblcol\space macro to\MessageBreak
+      \protect\@outputdblcol\space in a\MessageBreak
+./latex/threadcol/threadcol.sty
+
+\global\let\@outputdblcol\saved at orig@@outputdblcol
+        \global\let\@outputdblcol\saved at orig@@outputdblcol
+    \global\let\saved at orig@@outputdblcol\@outputdblcol
+    \preto\enddocument{\let\@outputdblcol\balanced@@outputdblcol}%
+\def\flushcolsend{\global\let\@outputdblcol\last at outputdblcol}
+\def\raggedcolsend{\global\let\@outputdblcol\saved at orig@@outputdblcol}
+./latex/sttools/flushend.sty
+
+\def\@outputdblcol{%
+./latex/sttools/cuted.sty
+
+\def\@outputdblcol{%
+./latex/sttools/midfloat.sty
+\let\@outputdblcol\@undefined
+./latex/revtex4/revtex4.cls
+
+\global\let\@outputdblcol\sleeve at outputdblcol}{
+  \global\let\@outputdblcol\ltx at outputdblcol}
+\let\ltx at outputdblcol\@outputdblcol
+./latex/cd-cover/cd-cover.cls
+
+\@outputdblcol
+\def\@outputdblcol{%
+./latex/base/latex.ltx
+
+\def\@outputdblcol{%
+./latex/base/fixltx2e.sty
+
+\@outputdblcol
+  {\@outputdblcol}{2 column marks}%
+\def\@outputdblcol{%
+  {\@outputdblcol}{2 column marks}%
+\def\@outputdblcol{%
+./latex/base/fltrace.sty
+  {\@outputdblcol}{2 column marks}%
+\def\@outputdblcol{%
+  {\@outputdblcol}{2 column marks}%
+\def\@outputdblcol{%
+./latex/base/latexrelease.sty
+
+\def\@outputdblcol{%
+./xelatex/bidi/flowfram-xetex-bidi.def
+
+\renewcommand{\@outputdblcol}{\if at RTLmain\RTL at outputdblcol\else\LTR at outputdblcol\fi}
+\newcommand{\RTLdblcol}{\renewcommand{\@outputdblcol}{\RTL at outputdblcol}}
+\newcommand{\LTRdblcol}{\renewcommand{\@outputdblcol}{\LTR at outputdblcol}}
+./xelatex/bidi/latex-xetex-bidi.def
+
+\global\let\@outputdblcol=\balancing at outputdblcol
+\global\let\@outputdblcol=\balancing at outputdblcol
+./generic/oberdiek/hobsub-hyperref.sty
+
+{\def\@outputdblcol{%
+./generic/babel/txtbabel.def
+\let\@@outputdblcol\@outputdblcol
+\renewcommand{\@outputdblcol}{%
+./generic/babel-hebrew/rlbabel.def
+
+\newcommand*{\RTLdblcol}{\renewcommand*{\@outputdblcol}{\RTL at outputdblcol}}
+\newcommand*{\LTRdblcol}{\renewcommand*{\@outputdblcol}{\LTR at outputdblcol}}
+./lualatex/simurgh/simurgh-ltx.sty
+
+
+
+
+
+
+changes to or usage of \@opcol
+==============================
+
+       \@whilesw\if at fcolmade \fi{\@opcol\@makefcolumn\@deferlist}%
+       \@makecol\@opcol
+./latex/fix2col/fix2col.sty
+
+\let\@opcol\@undefined
+./latex/revtex/ltxgrid.sty
+\let\@opcol\@undefined
+./latex/revtex/revtex4-1.cls
+
+  \def\@opcol{\relax}%
+./latex/rotpages/rotpages.sty
+
+  \preto\@opcol{%
+./latex/jlreq/jlreq.cls
+    \@whilesw\if at fcolmade \fi{\@opcol\@makefcolumn\@deferlist}%
+    \l at d@makecol\@opcol
+./latex/eledmac/eledmac.sty
+
+
+    \@whilesw\if at fcolmade \fi{\@opcol\@makefcolumn\@deferlist}%
+    \@makecol\@opcol
+  %   \@whilesw\if at fcolmade \fi{\@opcol\@makefcolumn\@deferlist}%
+  %   \@makecol\@opcol
+./latex/memoir/memoir.cls
+
+
+    \@whilesw\if at fcolmade \fi{\@opcol\@makefcolumn\@deferlist}%
+    \@makecol\@opcol
+./latex/dblfloatfix/dblfloatfix.sty
+
+
+    \@opcol \@startcolumn
+    \@whilesw \if at fcolmade \fi {\@opcol \@startcolumn }%
+      \@opcol
+    \@makecol\@opcol
+\def\@opcol{%
+./latex/flowfram/flowfram.sty
+
+
+    \@whilesw\if at fcolmade \fi{\@opcol\@makefcolumn\@deferlist}%
+    \@makecol\@opcol
+./latex/nidanfloat/nidanfloat.sty
+
+  \@deferlist\@whilesw\if at fcolmade\fi{\@opcol\@makefcolumn\@deferlist
+  \@opcol\clearpage\fi}
+    \@whilesw\if at fcolmade \fi{\@opcol\@makefcolumn\@deferlist}%
+    \@makecol\@opcol
+./latex/footbib/footbib.sty
+
+
+    \@opcol
+       \@opcol\@startcolumn}%
+./latex/sttools/cuted.sty
+
+
+            \@whilesw\if at fcolmade \fi{\@opcol\@makefcolumn\@deferlist}%
+            \@makecol\@opcol
+            \@whilesw\if at fcolmade \fi{\@opcol\@makefcolumn\@deferlist}%
+            \@makecol\@opcol
+./latex/sttools/stfloats.sty
+
+\let\@opcol\@undefined
+./latex/revtex4/revtex4.cls
+
+    \@whilesw\if at fcolmade \fi{\@opcol\@makefcolumn\@deferlist}%
+    \l at d@makecol\@opcol
+./latex/ledmac/ledmac.sty
+
+    \@opcol
+       \@opcol\@startcolumn}%
+       \@whilesw\if at fcolmade \fi{\@opcol\@makefcolumn\@deferlist}%
+       \@makecol\@opcol
+\def \@opcol {%
+./latex/base/latex.ltx
+
+
+       \@whilesw\if at fcolmade \fi{\@opcol\@makefcolumn\@deferlist}%
+       \@makecol\@opcol
+./latex/base/fixltx2e.sty
+
+
+    \@opcol
+       \@opcol\@startcolumn}%
+\def \@opcol {%
+./latex/base/fltrace.sty
+       \@whilesw\if at fcolmade \fi{\@opcol\@makefcolumn\@deferlist}%
+       \@makecol\@opcol
+                     {\@opcol\@makefcolumn\@deferlist}%
+       \@makecol\@opcol
+./latex/base/latexrelease.sty
+
+    \@opcol
+    \@whilesw\if at fcolmade\fi{\@opcol \@startcolumn}%
+    \@startcolumn \@whilesw\if at fcolmade\fi{\@opcol\@startcolumn}%
+./latex/paracol/paracol.sty
+
+
+
+
+
+
+
+changes to or usage of \@combinefloats
+======================================
+
+
+\def\@combinefloats{%
+./latex/amscls/amsbook.cls
+\def\@combinefloats{%
+./latex/amscls/amsproc.cls
+\def\@combinefloats{%
+./latex/amscls/amsart.cls
+
+\def\@combinefloats{%
+./latex/nidanfloat/nidanfloat.sty
+\expandafter\def\expandafter\@combinefloats\expandafter{\expandafter
+  \MFX at combinefloats@before\@combinefloats}
+./latex/marginfix/marginfix.sty
+
+
+  \let\ttl at combinefloats@x\@combinefloats
+  \let\@combinefloats\ttl at combinefloats}
+./latex/titlesec/ttlps.def
+
+
+\@twocolumnfalse \let\@combinefloats\pcol@@combinefloats
+  \let\pcol@@combinefloats\@combinefloats \let\@combinefloats\pcol at combinefloats
+./latex/paracol/paracol.sty
+
+\def\@combinefloats{%
+./xelatex/imsproc/imsproc.cls
+
+
+
+
+changes to or usage of \@addtocurcol
+====================================
+
+
+    \@addtocurcol
+\def \@addtocurcol {%
+./latex/revtex/ltxgrid.sty
+
+\@addtocurcol
+\def \@addtocurcol {%
+./latex/revtex/revtex4-1.cls
+
+\ctex_patch_cmd:Nnn \@addtocurcol
+\ctex_patch_cmd:Nnn \@addtocurcol
+./latex/fduthesis/fdudoc.cls
+
+\def\@addtocurcol{%
+./latex/nidanfloat/nidanfloat.sty
+
+    \def\@addtocurcol{%
+./latex/sttools/stfloats.sty
+    \@addtocurcol % Commit an h float
+\def \@addtocurcol {%
+./latex/revtex4/revtex4.cls
+\patchcmd{\@addtocurcol}%
+\patchcmd{\@addtocurcol}%
+./latex/ctex/ctxdoc.cls
+  {\@addtocurcol}{float order in 2-column}%
+\def \@addtocurcol {%
+  {\@addtocurcol}{float order in 2-column}%
+\def \@addtocurcol {%
+./latex/base/flafter.sty
+           \@addtocurcol
+\def \@addtocurcol {%
+./latex/base/latex.ltx
+\def \@addtocurcol {%
+./latex/base/fixltx2e.sty
+           \@addtocurcol
+  {\@addtocurcol}{float order in 2-column}%
+\def \@addtocurcol {%
+  {\@addtocurcol}{float order in 2-column}%
+\def \@addtocurcol {%
+    \reserved at a\@addtocurcol
+./latex/base/fltrace.sty
+  {\@addtocurcol}{float order in 2-column}%
+\def \@addtocurcol {%
+  {\@addtocurcol}{float order in 2-column}%
+\def \@addtocurcol {%
+./latex/base/latexrelease.sty
+
+
+





More information about the latex3-commits mailing list