Menu
CTAN
Comprehensive TeX Archive Network
Cover Upload Browse Search

Direc­tory tex-archive/support/latexpand

NAME
    latexpand - Flatten LaTeX file by expanding \include and \input, ... and
    remove comments

SYNOPSIS
    latexpand [options] FILE...

  Options:
            --verbose        show what's going on
            --keep-comments  don't strip comments (comments are lines
                             starting with %, and anything below
                             \end{document})
            --empty-comments keep empty comments (i.e. % at end of lines) for clarity
            --keep-includes  don't expand \input and \include directives
            --expand-usepackage
                             Expand \usepackage{...} directives if the
                             corresponding .sty file is found in
                             $TEXINPUTS
            --expand-bbl FILE
                             Expand the bibliography by inlining FILE
                             (should be a *.bbl file)
            --help           this help message
            --output <file>, -o <file>
                             generate output in <file>
            --explain        generate explanatory comments in output
            --show-graphics  show included graphics
            --graphics_extensions
                             colon-separated list of possible graphics extensions
                             (used by --show-graphics to find the actual graphics files)

USES
    The most common use of latexpand is to simplify distribution of source
    LaTeX files, typically to satisfy the requirement of editors and
    archival sites (springer, arXiv.org, ...) who force the authors to
    submit sources. One does not necessarily want to submit sources with
    comments, and uploading a document made of several files including each
    other is a bit painful. By default, latexpand answers both problems by
    outputing a single LaTeX file that contain no comment.

GETTING LATEXPAND
    The latest version of latexpand is available here:

      https://gitorious.org/latexpand

    Versions are uploaded to ctan.org from time to time:

      http://www.ctan.org/pkg/latexpand

BUGS
    Please, report bugs to Matthieu Moy <Matthieu.Moy@imag.fr>.

  Known bugs
    latexpand currently ignores \begin{verbatim} ... \end{verbatim}, and
    will therefore process any \include, \input, ... directives that appear
    within verbatim environments (while it shouldn't).

    It would be nice to remove code between \begin{comment} and
    \end{comment} too if \usepackage{comment} is used.

    Code like

            foo%
            \begin{comment}

    will produce the incorrect

            foo\begin{comment}

    A workaround is to use --empty-comments when such tricky usage of the
    comments package is done.

Direc­to­ries

Name Notes
tests

Files

Name Size Date Notes
Makefile 482 2013-08-22 05:18
README 2729 2014-04-04 01:49
latexpand 7434 2014-03-23 09:53
version.txt 103 2014-04-04 01:49

Down­load the con­tents of this pack­age in one zip archive (10.1k).

la­t­ex­pand – Ex­pand \in­put and \in­clude in a LaTeX doc­u­ment

La­t­ex­pand is a Perl script that sim­ply re­places \in­put and \in­clude com­mands with the con­tent of the file in­put/in­cluded. The script does not deal with \in­cludeonly com­mands.

Pack­age De­tailsla­t­ex­pand
Ver­sion 2014-04-04
Li­censeBSD Style Li­cense
Main­tainerDavid J. Musliner (in­ac­tive)
Matthieu Moy
Matthew Lovell (in­ac­tive)
Con­tained inTeXlive as la­t­ex­pand
MikTeX as la­t­ex­pand
Topics TeX-re­lated-file man­age­ment
Guest Book Sitemap Contact