X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=conferences%2Ffosdem2024%2Ffosdem2024_bigint%2F.latexmkrc;h=d52c4ace545262faf8d9e4b899703d9415c3c3ec;hb=b4415717f8b444e7ffa5d4ffbf84f3c9889a8a26;hp=44eebb38df5ca87fe0996300c5e819f9db295467;hpb=759c93b3e344284c2afc873aa4a60a17e86ef184;p=libreriscv.git diff --git a/conferences/fosdem2024/fosdem2024_bigint/.latexmkrc b/conferences/fosdem2024/fosdem2024_bigint/.latexmkrc index 44eebb38d..d52c4ace5 100644 --- a/conferences/fosdem2024/fosdem2024_bigint/.latexmkrc +++ b/conferences/fosdem2024/fosdem2024_bigint/.latexmkrc @@ -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