flesh out bigint add pipe slides
[libreriscv.git] / conferences / fosdem2024 / fosdem2024_bigint / .latexmkrc
index 44eebb38df5ca87fe0996300c5e819f9db295467..d52c4ace545262faf8d9e4b899703d9415c3c3ec 100644 (file)
@@ -3,5 +3,10 @@ $pdflatex = 'pdflatex --shell-escape %O %S';
 add_cus_dep('dia', 'dia-tex', 0, 'dia2tex');
 sub dia2tex {
     system("dia -n -t pgf-tex -e \"$_[0].dia-tex\" \"$_[0].dia\"");
+    # replace labels with text `latex:\something` by the latex command `\something`
+    my $sed_cmd = substr(<<'EOS', 0, -1);  # remove trailing newline
+sed -i 's/^\\node\[[^\]*\] at ([-0-9.]\+\\du,[-0-9.]\+\\du){latex:\\ensuremath{\\backslash}\(.*\)};$/\\\1/'
+EOS
+    system("$sed_cmd \"$_[0].dia-tex\"");
 }
 $cleanup_includes_cusdep_generated = 1;
\ No newline at end of file