summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-04-02 21:22:11 +0000
committerKarl Berry <karl@freefriends.org>2018-04-02 21:22:11 +0000
commit26f8db6fb85db5e2bba04337f350c4b92e715eb8 (patch)
tree1f5db2e6ceaada3703d4d1182aa7cd5c282bbeb7
parent36c3a7f80fb543246ba005efd3dc2e4046861e1a (diff)
pkgloader (2apr18)
git-svn-id: svn://tug.org/texlive/trunk@47251 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/pkgloader/README6
-rw-r--r--Master/texmf-dist/doc/latex/pkgloader/pkgloader.pdfbin469551 -> 469328 bytes
-rw-r--r--Master/texmf-dist/doc/latex/pkgloader/pkgloader.tex3
-rw-r--r--Master/texmf-dist/tex/latex/pkgloader/pkgloader-recommended.sty87
-rw-r--r--Master/texmf-dist/tex/latex/pkgloader/pkgloader.sty2
5 files changed, 86 insertions, 12 deletions
diff --git a/Master/texmf-dist/doc/latex/pkgloader/README b/Master/texmf-dist/doc/latex/pkgloader/README
index 368a04625c1..afc208c6ac3 100644
--- a/Master/texmf-dist/doc/latex/pkgloader/README
+++ b/Master/texmf-dist/doc/latex/pkgloader/README
@@ -1,9 +1,9 @@
latex-pkgloader
===============
-LaTeX Package : latex-pkgloader 0.5.1
+LaTeX Package : latex-pkgloader 0.6.0
-Last Modified : 2017-09-20
+Last Modified : 2018-03-24
Author : Michiel Helvensteijn (www.mhelvens.net)
@@ -49,5 +49,5 @@ License
-------
This material is subject to the LaTeX Project Public License. See
-http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html
+http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html
for the details of that license.
diff --git a/Master/texmf-dist/doc/latex/pkgloader/pkgloader.pdf b/Master/texmf-dist/doc/latex/pkgloader/pkgloader.pdf
index 3deb07d166f..f0fd99e7c23 100644
--- a/Master/texmf-dist/doc/latex/pkgloader/pkgloader.pdf
+++ b/Master/texmf-dist/doc/latex/pkgloader/pkgloader.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/pkgloader/pkgloader.tex b/Master/texmf-dist/doc/latex/pkgloader/pkgloader.tex
index 9e14ab93bb9..5dd3bc0d164 100644
--- a/Master/texmf-dist/doc/latex/pkgloader/pkgloader.tex
+++ b/Master/texmf-dist/doc/latex/pkgloader/pkgloader.tex
@@ -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} %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/Master/texmf-dist/tex/latex/pkgloader/pkgloader-recommended.sty b/Master/texmf-dist/tex/latex/pkgloader/pkgloader-recommended.sty
index d24596b5155..6c487fefa0a 100644
--- a/Master/texmf-dist/tex/latex/pkgloader/pkgloader-recommended.sty
+++ b/Master/texmf-dist/tex/latex/pkgloader/pkgloader-recommended.sty
@@ -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}
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/Master/texmf-dist/tex/latex/pkgloader/pkgloader.sty b/Master/texmf-dist/tex/latex/pkgloader/pkgloader.sty
index 4cd11e35af4..531f862b339 100644
--- a/Master/texmf-dist/tex/latex/pkgloader/pkgloader.sty
+++ b/Master/texmf-dist/tex/latex/pkgloader/pkgloader.sty
@@ -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}
%