summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/latex/pkgloader/pkgloader.pdfbin454647 -> 454926 bytes
-rw-r--r--Master/texmf-dist/doc/latex/pkgloader/pkgloader.tex3
-rw-r--r--Master/texmf-dist/tex/latex/pkgloader/pkgloader-recommended.sty101
-rw-r--r--Master/texmf-dist/tex/latex/pkgloader/pkgloader.sty2
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
index b7c50c69ec3..9ee175d9149 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 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}
%