From 55a9264d8028f42f58d90a7b03ee325857ec2ab4 Mon Sep 17 00:00:00 2001 From: Jan Wille <jan.wille@stud.hs-hannover.de> Date: Tue, 12 Jul 2022 18:27:10 +0200 Subject: [PATCH] latexmk: run inkscape --- .latexmkrc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.latexmkrc b/.latexmkrc index 43a9141..ffb3aa1 100644 --- a/.latexmkrc +++ b/.latexmkrc @@ -1,5 +1,7 @@ add_cus_dep( 'acn', 'acr', 0, 'makeglossaries' ); add_cus_dep( 'glo', 'gls', 0, 'makeglossaries' ); +add_cus_dep( 'svg', 'pdf', 0, 'runInkscape' ); + $clean_ext .= " acr acn alg glo gls glg"; sub makeglossaries { @@ -8,3 +10,10 @@ sub makeglossaries { if ($silent) { unshift @args, "-q"; } return system "makeglossaries", "-d", $path, $base_name; } + +sub runInkscape { + my ($base_name, $path) = fileparse( $_[0] ); + $svg = "$path$base_name.svg"; + $pdf = "$path$base_name.pdf"; + return system "inkscape", "-C", $svg, "-o", $pdf; +} -- GitLab