Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /usr/bin/env bash
- ## Script to generate static .tex and .sty files equivalent to the minted TeX package output, but
- ## without requiring access to the shell-escape functionality banned on, for example, arXiv.
- ##
- ## Usage: pygtex source1.cpp source2.sh source3.py
- ## Then: \usepackage{pygtex} ... \input{source1-cpp} ... \input{source2-sh} ... \input{source3-py}
- ## Write a .sty file defining the commands used in each Verbatim code block (bit hacky)
- echo "" | pygmentize -l python -f latex -P full=True | head -n -10 | grep -E -v "documentclass|inputenc" > pygtex.sty
- ## Make a Verbatim code block for each input code file, transforming foo.ext to foo-ext.tex
- for inname in $@; do
- outname=$(echo "$inname" | sed -e 's/[\ \.]/-/g').tex
- # pygmentize -f latex -P verboptions='frame=leftline,framesep=1.5ex,framerule=0.8pt,gobble=2,fontsize=\smaller' $inname > $outname
- pygmentize -f latex -P verboptions='frame=leftline,framesep=1.5ex,framerule=0.8pt,fontsize=\smaller' $inname > $outname
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement