summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/pkgloader/pkgloader-recommended.sty
blob: 3f61bb145513607f940d7b0c21341e202861126e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \iffalse %%%%
%                                                                              %
%  Copyright (c) 2014 - Michiel Helvensteijn   (www.mhelvens.net)              %
%                                                                              %
%  https://github.com/mhelvens/latex-pkgloader                                 %
%                                                                              %
%  This work may be distributed and/or modified under the conditions           %
%  of the LaTeX Project Public License, either version 1.3 of this             %
%  license or (at your option) any later version. The latest version           %
%  of this license is in       http://www.latex-project.org/lppl.txt           %
%  and version 1.3 or later is part of all distributions of LaTeX              %
%  version 2005/12/01 or later.                                                %
%                                                                              %
%  This work has the LPPL maintenance status `author-maintained'.              %
%                                                                              %
%  The Current Maintainer of this work is Michiel Helvensteijn.                %
%                                                                              %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \fi %%%%


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%  A list of recommended rules derived from
%  <http://www.macfreek.nl/memory/LaTeX_package_conflicts>:
%
%    \begin{macrocode}
\Load {fixltx2e}  early              always
\Load {fancyhdr}  before {hyperref}  if loaded
\Load {fncychap}  before {hyperref}  if loaded
\Load {float}     before {hyperref}  if loaded
\Load {hyperref}  before {algorithm} if loaded
\Load {amssymb}   before {xunicode}  if loaded
\Load {amssymb}   before {xltxtra}   if loaded
\Load {graphicx}  before {xltxtra}   if loaded
\Load {graphicx}  before {fontspec}  if loaded
\Load {caption}   before {subfig}    if loaded
\Load {amsmath}   before {wasysym}   if loaded
\Load {todonotes} before {program}   if loaded
%    \end{macrocode}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%  A list of recommended rules extracted from the cleveref
%  documentation and uses of |\@ifpackageloaded| in
%  |cleveref.sty|:
%
%    \begin{macrocode}
\Load {cleveref} after   {algorithm2e,algorithmicx,
                          aliascnt,amsmath,amsthm,caption,
                          hyperref,IEEEtrantools,listings,
                          ntheorem,subfig,varioref}
                 if loaded
                 because {cleveref adds special support
                          for this package}
\Load {varioref} before  {hyperref}
                 if      {varioref && hyperref && cleveref}
                 because {the cleveref documentation
                          explicitly requires varioref
                          before hyperref if all three
                          packages are loaded}
%    \end{macrocode}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%