tikztosvg - Man Page

Render TikZ diagrams to SVG.

Synopsis

tikztosvg [OPTION]... INPUT_PATH

Description

The tikztosvg(1) command renders TikZ diagrams to SVG.

If INPUT_PATH is set to - the input will be read from stdin.

Options

-o,  --output=OUTPUT_PATH

Write output to file OUTPUT_PATH. If set to - the output will be written to stdout. Defaults to the base name of the input file suffixed with the .svg extension. The file is resolved relative to the working directory.

-p,  --package=+PACKAGE

Include \usepackage{PACKAGE} when rendering the diagram. The tikz, tikz-cd, pgfplots, amsmath and amssymb packages are always included by default.

-l,  --library=+_LIBRARY

Include \usetikzlibrary{LIBRARY} when rendering the diagram.

-q,  --quiet

Silence application log messages and script warnings.

--lualatex

Use LuaTeX as the TeX engine. LuaTeX is already the default, so this option doesn’t really do much.

--xelatex

Use XeTeX as the TeX engine.

--pdflatex

Use pdfTeX as the TeX engine.

-h,  --help

Print a help message.

-v,  --version

Prints version information.

Environment

tikztosvg requires XeTeX and pdf2svg to be installed. Make sure any additional LaTeX packages are installed before using them in a diagram.

Exit Status

0

Success.

1

Failure (syntax or usage error; configuration error).

[n]

Failure (document processing failure).

Authors

tikztosvg was written by Pablo pablo-escobar@riseup.net.

pdf2svg was written by David Barton davebarton@cityinthesky.co.uk and Matthew Flaschen matthew.flaschen@gatech.edu.

Resources

Git source repository on sourcehut

Bug tracker

https://todo.sr.ht/~pablo-pie/tikztosvg

CTAN package

https://www.ctan.org/pkg/tikztosvg

TeXLive

https://tug.org/texlive/

LuaTeX

http://luatex.org/

XeTeX

http://xetex.sourceforge.net/

pdfTeX https://www.tug.org/applications/pdftex/

Copying

Copyright (C) 2021 Pablo. Free use of this software is granted under the terms of the GPL-3.0 License.

Info

2021-08-19