summaryrefslogtreecommitdiff
path: root/xnt/build/tex.py
diff options
context:
space:
mode:
Diffstat (limited to 'xnt/build/tex.py')
-rw-r--r--xnt/build/tex.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/xnt/build/tex.py b/xnt/build/tex.py
index 1cd20e3..6249edf 100644
--- a/xnt/build/tex.py
+++ b/xnt/build/tex.py
@@ -56,3 +56,20 @@ def pdflatex(document,
error_codes.append(pdf(draftmode=False))
os.chdir(cwd)
return sum(error_codes)
+
+def clean(path="./", remove_pdf=False):
+ """Clean up generated files of PDF compiliation"""
+ cwd = os.getcwd()
+ os.chdir(path)
+ xnt.tasks.rm("*.out",
+ "*.log",
+ "*.aux",
+ "*.toc",
+ "*.tol",
+ "*.tof",
+ "*.tot",
+ "*.bbl",
+ "*.blg")
+ if remove_pdf:
+ xnt.tasks.rm("*.pdf")
+ os.chdir(cwd)