aboutsummaryrefslogtreecommitdiff
path: root/pdfs
diff options
context:
space:
mode:
Diffstat (limited to 'pdfs')
-rwxr-xr-xpdfs/toPDF.sh8
1 files changed, 7 insertions, 1 deletions
diff --git a/pdfs/toPDF.sh b/pdfs/toPDF.sh
index 4761f37..0134803 100755
--- a/pdfs/toPDF.sh
+++ b/pdfs/toPDF.sh
@@ -22,6 +22,8 @@ targetFile="${targetDir}/${sourceFile##*/}"
targetFile="${targetFile%.*}.pdf"
extension="${sourceFile##*.}"
texengine="xelatex"
+pandocLuaScriptsFolder="$XDG_CONFIG_HOME/pandoc/luascripts"
+pandocPlantUmlLuaScript="diagram-generator.lua"
[ -d "$targetDir" ] || mkdir -p "$targetDir"
@@ -30,7 +32,11 @@ case "$extension" in
"$texengine" -output-directory "$targetDir" "$sourceFile"
;;
*)
- pandoc "$sourceFile" -o "$targetFile" > ~/logs/toPDF.log
+ plantUmlCode=""
+ plantUmlScriptPath="${pandocLuaScriptsFolder}/${pandocPlantUmlLuaScript}"
+ [ -f "$plantUmlScriptPath" ] && [ -n "$PLANTUML" ] &&
+ plantUmlCode="--lua-filter $plantUmlScriptPath"
+ pandoc --pdf-engine=xelatex "$sourceFile" $plantUmlCode -o "$targetFile" > ~/logs/toPDF.log
;;
esac