CarpetX documentation file uses extra LaTeX package
Issue #2824
open
Using extra packages (listing
in this case) breaks the <config>-ThornGuide
target which builds a single PDF file with all documentation (http://einsteintoolkit.org/usersguide/UsersGuide.html#x1-34000B3.3).
The only packages that may be used (and they don’t need a \usepackage
) are those already required by cactus.sty
:
$ grep RequirePackage repos/flesh/doc/latex/cactus.sty
\RequirePackage[utf8]{inputenc}
\RequirePackage{fancyhdr}
\RequirePackage{graphicx}
\RequirePackage{latexsym}
\RequirePackage{amssymb}
\RequirePackage{amsmath}
\RequirePackage{ifthen}
\RequirePackage{calc}
\RequirePackage{thumbpdf}
\RequirePackage{hyperref}
Comments (5)
-
reporter -
reporter - changed status to open
-
reporter -
assigned issue to
-
assigned issue to
-
reporter In today’s ET call it was decided to add
lstlistings
to the default Cactus packages if possible (ie if included in “base” typical LaTeX installation on macOS and Linux and if ok for the TeX to HTML conversion). -
I report that the package
listings.sty
, which provides thelstlistings
environment IS present on thetexlive-base
package of Ubuntu’s latest release.
See here. - Log in to comment
This patch removes the packages but does suffer from less pretty layout: git hash 337b3f8c "CarpetX: remove tabularx and listings from documentation" of CarpetX