pandoc my_script.do -o test.pdf If that fails, the issue is with do2pdf 's wrapper; use pandoc directly. Use pandoc directly with syntax highlighting:

brew install do2pdf

→ Install highlight: same method as above.