diff options
author | Karl Berry <karl@freefriends.org> | 2018-04-02 21:22:11 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-04-02 21:22:11 +0000 |
commit | 26f8db6fb85db5e2bba04337f350c4b92e715eb8 (patch) | |
tree | 1f5db2e6ceaada3703d4d1182aa7cd5c282bbeb7 | |
parent | 36c3a7f80fb543246ba005efd3dc2e4046861e1a (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/README | 6 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/pkgloader/pkgloader.pdf | bin | 469551 -> 469328 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/pkgloader/pkgloader.tex | 3 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/pkgloader/pkgloader-recommended.sty | 87 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/pkgloader/pkgloader.sty | 2 |
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 Binary files differindex 3deb07d166f..f0fd99e7c23 100644 --- a/Master/texmf-dist/doc/latex/pkgloader/pkgloader.pdf +++ b/Master/texmf-dist/doc/latex/pkgloader/pkgloader.pdf 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} % |