CarpetX documentation file uses extra LaTeX package

Issue #2824 open
Roland Haas created an issue

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)

  1. Roland Haas 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).

  2. Lucas Timotheo Sanches

    I report that the package listings.sty, which provides the lstlistings environment IS present on the texlive-base package of Ubuntu’s latest release.
    See here.

  3. Log in to comment