summaryrefslogtreecommitdiffstats
path: root/latex.nix
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2022-04-07 14:25:56 +0200
committerMinijackson <minijackson@riseup.net>2022-04-07 14:25:56 +0200
commit022a4ae810f755d67971eba3e1b4794bef0e72ac (patch)
treeaf0c30c69a4f84d49ca926a0273229c5659dde07 /latex.nix
parent0b3000e5eae26ad1a2458cc1ae230d98148e0248 (diff)
downloadpandoc-nix-templates-022a4ae810f755d67971eba3e1b4794bef0e72ac.tar.gz
pandoc-nix-templates-022a4ae810f755d67971eba3e1b4794bef0e72ac.zip
latex: don't escape extra args to pandoc and latex
this doesn't work since it goes through a variable
Diffstat (limited to 'latex.nix')
-rw-r--r--latex.nix6
1 files changed, 3 insertions, 3 deletions
diff --git a/latex.nix b/latex.nix
index 17b348d..68ea843 100644
--- a/latex.nix
+++ b/latex.nix
@@ -14,7 +14,7 @@
14, documentType ? "latex" 14, documentType ? "latex"
15}: 15}:
16 16
17{ name, src, extraPandocArgs ? [ ], extraLatexArgs ? [ ] }: 17{ name, src, extraPandocArgs ? "", extraLatexArgs ? "" }:
18 18
19with lib; 19with lib;
20 20
@@ -56,7 +56,7 @@ runCommand name
56 --lua-filter=${pandoc-lua-filters}/share/pandoc/filters/minted.lua 56 --lua-filter=${pandoc-lua-filters}/share/pandoc/filters/minted.lua
57 --pdf-engine=xelatex 57 --pdf-engine=xelatex
58 --pdf-engine-opt=-aux-directory=./build 58 --pdf-engine-opt=-aux-directory=./build
59 --pdf-engine-opt=-shell-escape ${escapeShellArgs extraPandocArgs} 59 --pdf-engine-opt=-shell-escape ${extraPandocArgs}
60 ''; 60 '';
61 61
62 latexmkCmd = '' 62 latexmkCmd = ''
@@ -67,7 +67,7 @@ runCommand name
67 -interaction=nonstopmode 67 -interaction=nonstopmode
68 -verbose 68 -verbose
69 -file-line-error 69 -file-line-error
70 -output-directory=./build document.tex ${escapeShellArgs extraLatexArgs} 70 -output-directory=./build document.tex ${extraLatexArgs}
71 ''; 71 '';
72} '' 72} ''
73 unpackFile $src 73 unpackFile $src