texlive[47251] Master/texmf-dist: pkgloader (2apr18)
commits+karl at tug.org
commits+karl at tug.org
Mon Apr 2 23:22:11 CEST 2018
Revision: 47251
http://tug.org/svn/texlive?view=revision&revision=47251
Author: karl
Date: 2018-04-02 23:22:11 +0200 (Mon, 02 Apr 2018)
Log Message:
-----------
pkgloader (2apr18)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/pkgloader/README
trunk/Master/texmf-dist/doc/latex/pkgloader/pkgloader.pdf
trunk/Master/texmf-dist/doc/latex/pkgloader/pkgloader.tex
trunk/Master/texmf-dist/tex/latex/pkgloader/pkgloader-recommended.sty
trunk/Master/texmf-dist/tex/latex/pkgloader/pkgloader.sty
Modified: trunk/Master/texmf-dist/doc/latex/pkgloader/README
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/pkgloader/pkgloader.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/pkgloader/pkgloader.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pkgloader/pkgloader.tex 2018-04-02 21:21:55 UTC (rev 47250)
+++ trunk/Master/texmf-dist/doc/latex/pkgloader/pkgloader.tex 2018-04-02 21:22:11 UTC (rev 47251)
@@ -51,6 +51,9 @@
\changes{0.5.1}{2017/09/20}
{fixed the package to work aafter \cs_new:Nn was changed to only allow 'N' and 'n' in function signatures (2016/08/20)}
+\changes{0.6.0}{2018/03/24}
+ {integrates a number of new package loading rules contributed by the community}
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document} %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Modified: trunk/Master/texmf-dist/tex/latex/pkgloader/pkgloader-recommended.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pkgloader/pkgloader-recommended.sty 2018-04-02 21:21:55 UTC (rev 47250)
+++ trunk/Master/texmf-dist/tex/latex/pkgloader/pkgloader-recommended.sty 2018-04-02 21:22:11 UTC (rev 47251)
@@ -24,7 +24,7 @@
% <http://www.macfreek.nl/memory/LaTeX_package_conflicts>:
%
% \begin{macrocode}
-\Load {fixltx2e} early always
+\Load {fixltx2e} early if loaded
\Load {fancyhdr} before {hyperref} if loaded
\Load {fncychap} before {hyperref} if loaded
\Load {float} before {hyperref} if loaded
@@ -55,7 +55,7 @@
if loaded
because {cleveref adds special support
for this package}
-\Load {cleveref} before {autonum,hypdvips}
+\Load {cleveref} before {autonum,hypdvips}
if loaded
because {the cleveref documentation
explicitly says to do so}
@@ -69,6 +69,7 @@
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% A list of recommended rules derived from
@@ -77,8 +78,8 @@
% \begin{macrocode}
\Load {natbib} before {citeref}
if loaded
- because {the natbib documentation
- explicitly requires citeref to be
+ because {the natbib documentation
+ explicitly requires citeref to
be load after natbib}
% \end{macrocode}
%
@@ -93,7 +94,7 @@
% \begin{macrocode}
\Load {babel} before {apacite}
if loaded
- because {babel's selectlanguage redefines
+ because {babel's selectlanguage redefines
refname and bibname}
\Load {hyperref} before {apacite}
if loaded
@@ -112,7 +113,7 @@
% \begin{macrocode}
\Load {hyperref} before {cmap}
if loaded
- because {hyperref cannot write pdf settings
+ because {hyperref cannot write pdf settings
if cmap already wrote to pdf}
% \end{macrocode}
%
@@ -138,6 +139,7 @@
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% A list of recommended rules derived from
@@ -147,7 +149,7 @@
% \begin{macrocode}
\Load {hyperref} before {glossaries}
if loaded
- because {otherwise terms won't be
+ because {otherwise terms won't be
clickable hyperlinks}
\Load {glossaries} after {babel,polyglossia,inputenc,
fontenc,doc}
@@ -167,8 +169,77 @@
% \begin{macrocode}
\Load {hyperref} before {hypcap}
if loaded
- because {hypcap redefines hyperref's
+ because {hypcap redefines hyperref's
caption command}
% \end{macrocode}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% A list of recommended rules derived from
+% <https://tex.stackexchange.com/questions/419218/how-to-use-selnolig-package-together-with-default-lualalatex-font#comment1049043_419218>:
+%
+% \begin{macrocode}
+\Load {babel} before {selnolig}
+ if loaded
+ because {this was recommended by selnolig's author}
+% \end{macrocode}
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% A list of recommended rules derived from
+% <https://tex.stackexchange.com/questions/64409/proper-use-of-cmap-and-mmap/64457#64457>:
+%
+% \begin{macrocode}
+\Load {fontenc} after {cmap,mmap}
+ if loaded
+ because {otherwise some fonts may be unprocessed}
+% \end{macrocode}
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% A list of recommended rules derived from
+% <https://ctan.org/pkg/listingsutf8>:
+%
+% \begin{macrocode}
+\Load {listingsutf8} after {listings}
+ if loaded
+ because {it patches macros defined by listings}
+% \end{macrocode}
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% A list of recommended rules derived from the cleveref code:
+%
+% \begin{macrocode}
+\Load {glossaries} before {cleveref}
+ if loaded
+ because {glossaries loads amsmath, which needs to be loaded before cleveref}
+% \end{macrocode}
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% A list of recommended rules derived from the refenums
+% documentation and code:
+%
+% \begin{macrocode}
+\Load {refenums} after {hyperref,cleveref,csquotes,ifthen}
+ if loaded
+ because {it prevents an options clash}
+% \end{macrocode}
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Modified: trunk/Master/texmf-dist/tex/latex/pkgloader/pkgloader.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pkgloader/pkgloader.sty 2018-04-02 21:21:55 UTC (rev 47250)
+++ trunk/Master/texmf-dist/tex/latex/pkgloader/pkgloader.sty 2018-04-02 21:22:11 UTC (rev 47251)
@@ -48,7 +48,7 @@
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
-\ProvidesExplPackage{pkgloader}{2017/09/20}{0.5.1}
+\ProvidesExplPackage{pkgloader}{2018/03/24}{0.6.0}
{managing the options and loading order of LaTeX packages}
% \end{macrocode}
%
More information about the tex-live-commits
mailing list