@unified-latex/unified-latex-cli
v1.8.1
Published
Command line interface to common unified-latex options
Downloads
32
Maintainers
Readme
unified-latex-cli
What is this?
Command line interface to common unified-latex
functions.
When should I use this?
If you want to reformat, process, or gather statistic on LaTeX files from the command line.
Examples
Reformat and pretty-print a file
unified-latex input.tex -o output.tex
List all commands defined via \newcommand
and friends (and hide the file output).
unified-latex input.tex --no-stdout --stats
Expand the definition of the macro \foo{...}
, which takes one argument.
unified-latex input.tex -e "\\newcommand{foo}[1]{FOO(#1)}"
View the parsed AST.
unified-latex input.tex --inspect
Convert the file to HTML. (Note, you will need to include and configure a library like MathJax or KaTeX to render any math in the resulting HTML. Warnings are provided for macros that aren't recognized by the converter.)
unified-latex input.tex -o output.html --html
Lint all tex files in the current directory and watch for changes.
unified-latex . --no-stdout --lint-all --watch
Install
npm install @unified-latex/unified-latex-cli
This package contains both esm and commonjs exports. To explicitly access the esm export,
import the .js
file. To explicitly access the commonjs export, import the .cjs
file.