Skip to content

Instantly share code, notes, and snippets.

@stevencarlislewalker
Last active June 9, 2023 19:38
Show Gist options
  • Save stevencarlislewalker/59937758d054151425b27c5dc3a427e2 to your computer and use it in GitHub Desktop.
Save stevencarlislewalker/59937758d054151425b27c5dc3a427e2 to your computer and use it in GitHub Desktop.
Latex svg

Latex command that I use.

pdflatex --file-line-error --synctex=1 --shell-escape test.tex

Note that this only works with inkscape on the path.

Display the source blob
Display the rendered blob
Raw
<?xml version="1.0"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg"
width="467" height="462">
<rect x="80" y="60" width="250" height="250" rx="20"
style="fill:#ff0000; stroke:#000000;stroke-width:2px;" />
<rect x="140" y="120" width="250" height="250" rx="40"
style="fill:#0000ff; stroke:#000000; stroke-width:2px;
fill-opacity:0.7;" />
</svg>
\listfiles
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{svg}
\usepackage{svg-extract}
\begin{document}
\begin{figure}
\centering
\includesvg[inkscapelatex=true, width=0.5\linewidth]{test.svg}
\caption{Some text.}
\label{name}
\end{figure}
\end{document}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment