Skip to content

Instantly share code, notes, and snippets.



Last active Dec 27, 2019
What would you like to do?
A Windows batch file for simple LaTeX PDF compiling with clean up
rem this batch file compiles all tex files to pdf files in the folder this file is in
for %%i in (*.tex) do (if not exist "%%~ni.pdf" xelatex "%%i")
rem this will delete any extraneous files from the compilation process
del *.log && del *.aux
rem this will delete original tex files and leave only pdf files - delete rem below if you want to enable
rem del *.tex

This comment has been minimized.

Copy link
Owner Author

@slashinfty slashinfty commented Dec 27, 2019

Linux version in .bash_aliases:

alias tex-pdf='makepdf'

function makepdf() {
	for T in *.tex; do if ! [[ -f "${T%.*}.pdf" ]]; then xelatex ${T}; fi; done
	for A in *.aux; do rm ${A}; done
	for L in *.log; do rm ${L}; done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.