diff options
-rw-r--r-- | Master/texmf-dist/doc/latex/pkgloader/pkgloader.pdf | bin | 454647 -> 454926 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 | 101 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/pkgloader/pkgloader.sty | 2 |
4 files changed, 105 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/latex/pkgloader/pkgloader.pdf b/Master/texmf-dist/doc/latex/pkgloader/pkgloader.pdf Binary files differindex b7c50c69ec3..9ee175d9149 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 8d1e519c308..1877050565b 100644 --- a/Master/texmf-dist/doc/latex/pkgloader/pkgloader.tex +++ b/Master/texmf-dist/doc/latex/pkgloader/pkgloader.tex @@ -41,6 +41,9 @@ {fixed the package to work with more recent releases of expl3, which removed the individual l3kernel .sty files; additionally, pkgloader now understands preferred loading orders of cleveref} + +\changes{0.4.1}{2014/10/26} + {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 3f61bb14551..eb0db344add 100644 --- a/Master/texmf-dist/tex/latex/pkgloader/pkgloader-recommended.sty +++ b/Master/texmf-dist/tex/latex/pkgloader/pkgloader-recommended.sty @@ -55,6 +55,10 @@ if loaded because {cleveref adds special support for this package} +\Load {cleveref} before {autonum,hypdvips} + if loaded + because {the cleveref documentation + explicitly says to do so} \Load {varioref} before {hyperref} if {varioref && hyperref && cleveref} because {the cleveref documentation @@ -65,3 +69,100 @@ % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% A list of recommended rules derived from +% <http://mirrors.dotsrc.org/ctan/macros/latex/contrib/natbib/natbib.pdf>: +% +% \begin{macrocode} +\Load {natbib} before {citeref} + if loaded + because {the natbib documentation + explicitly requires citeref to be + be load after natbib} +% \end{macrocode} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% A list of recommended rules derived from +% <http://mirrors.dotsrc.org/ctan/biblio/bibtex/contrib/apacite/apacite.pdf>: +% +% \begin{macrocode} +\Load {babel} before {apacite} + if loaded + because {babel's selectlanguage redefines + refname and bibname} +\Load {hyperref} before {apacite} + if loaded + because {hyperref redefines citation and + reference list commands} +% \end{macrocode} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% A list of recommended rules derived from +% <http://tex.stackexchange.com/questions/64585/incompatibilities-of-cmap-with-fontenc-hyperref/64605#64605>: +% +% \begin{macrocode} +\Load {hyperref} before {cmap} + if loaded + because {hyperref cannot write pdf settings + if cmap already wrote to pdf} +% \end{macrocode} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% A list of recommended rules derived from +% <ftp://ftp.tex.ac.uk/tex-archive/macros/latex/contrib/hyperref/README.pdf>: +% +% \begin{macrocode} +\Load {hyperref} before {ellipsis,amsrefs,chappg,dblaccnt, + linguex} + if loaded + because {the hyperref documentation + explicitly says to do so} +\Load {hyperref} after {multind,natbib,setspace} + if loaded + because {the hyperref documentation + explicitly says to do so} +% \end{macrocode} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% A list of recommended rules derived from +% <http://mirrors.dotsrc.org/ctan/macros/latex/contrib/glossaries/glossaries-user.pdf>: +% +% \begin{macrocode} +\Load {hyperref} before {glossaries} + if loaded + because {otherwise terms won't be + clickable hyperlinks} +% \end{macrocode} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% A list of recommended rules derived from +% <http://mirrors.dotsrc.org/ctan/macros/latex/contrib/oberdiek/hypcap.pdf>: +% +% \begin{macrocode} +\Load {hyperref} before {hypcap} + if loaded + because {hypcap redefines hyperref's + caption command} +% \end{macrocode} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/tex/latex/pkgloader/pkgloader.sty b/Master/texmf-dist/tex/latex/pkgloader/pkgloader.sty index 4995d1596ed..95f72e13470 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}{2014/08/31}{0.3.0} +\ProvidesExplPackage{pkgloader}{2014/10/26}{0.4.1} {managing the options and loading order of LaTeX packages} % \end{macrocode} % |