latexpand

Simplify LaTeX source files by removing comments and resolving \includes, \inputs, etc. More information: https://www.ctan.org/pkg/latexpand.

  • Simplify the specified source file and save the result to the specified [o]utput file:

latexpand --output path/to/output.tex path/to/file.tex

  • Do not remove comments:

latexpand --keep-comments --output path/to/output.tex path/to/file.tex

  • Do not expand \includes, \inputs etc.:

latexpand --keep-includes --output path/to/output.tex path/to/file.tex

  • Expand \usepackages as far as the corresponding STY files can be found:

latexpand --expand-usepackage --output path/to/output.tex path/to/file.tex

  • Inline the specified BBL file:

latexpand --expand-bbl path/to/bibliography.bbl --output path/to/output.tex path/to/file.tex