Skip to content

Instantly share code, notes, and snippets.

@mhoffman
Created July 5, 2018 22:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mhoffman/6a1d614fbf8a469051409ba8fe56bca3 to your computer and use it in GitHub Desktop.
Save mhoffman/6a1d614fbf8a469051409ba8fe56bca3 to your computer and use it in GitHub Desktop.
#!/bin/bash -eu
# Translate a LaTeX formula on-the-fly
echo ${1}
template=$(mktemp)
echo ${template}
echo << 'EOF' > ${template}
\documentclass{article}
\include{preview}
\usepackage[pdftex,active,tightpage]{preview}
\usepackage{amsmath}
\usepackage{tikz}
\usetikzlibrary{matrix}
\begin{document}
\begin{preview}
$body$
\end{preview}
\end{document}
EOF
cat ${template}
pandoc ${1} --template ${template} -o $(basename ${1} .md).tex
pandoc ${1} --template ${template} -o $(basename ${1} .md).pdf
rm -rfv ${template}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment