# Preview package

Refer to this so post: http://tex.stackexchange.com/questions/14974/exporting-all-equations-from-a-document-as-individual-svg-files

First, add the following to your LaTeX file. Include the other environments you want to include.

\usepackage[active,tightpage]{preview}
\PreviewEnvironment{equation}
\PreviewEnvironment{equation*}
\PreviewEnvironment{align}
\PreviewEnvironment{align*}


Burst the pdf file

pdftk yourfile.pdf burst


Then move the resulting files to a separate directory, and run the following to obtain:

for i in *.pdf do; convert -density 300 $i$i.png;


# Extracting without numbers

For extracting without equation numbers, check out @Damiens’s answer from the SO post:

To extend the answer from @Kilgore:

To get rid of the equation numbers (AND you have an excellent backup of the original file(s)!), yon can do the following:

#!/bin/bash

files=find . | grep -e '\.tex$' for file in$files ; do

echo "Stripping: $file" sed -i 's/begin{equation}/begin{equation*}/g'$file
sed -i 's/end{equation}/end{equation*}/g'   \$file

done


The individual equations can be extracted using:

\usepackage[active,tightpage]{preview}
\PreviewEnvironment{equation*}
\PreviewEnvironment{align*}


(Note the addition of the *)

To remove the excessive whitespace, use the following utility:

pdfcrop output.pdf


And, finally, you can split this into individual svg files

pdf2svg filename.pdf output-page%03d.svg all