Hallo Gemeinde,
ich schlage mich gerade mit einer Befehlsdefinition herum. In Anlehnung an
diese Beschreibung möchte ich gerne folgenden Code verändern.
\documentclass[11pt,a4paper]{article}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
% für SVG-Input
% https://laclaro.wordpress.com/2011/07/30/svg-vektorgrafiken-in-latex-dokumente-einbinden/
\newcommand{\executeiffilenewer}[3]{%
\ifnum\pdfstrcmp{\pdffilemoddate{#1}}%
{\pdffilemoddate{#2}}>0%
{\immediate\write18{#3}}\fi%
}
% set inkscape binary path according to operating-system
\IfFileExists{/dev/null}{%
\newcommand{\Inkscape}{inkscape }%
}{%
\newcommand{\Inkscape}{"C:/Program Files/Inkscape/inkscape.exe" }%
}
% includesvgpdf[scale]{file} command
\newcommand{\includesvgpdf}[2][1]{%
\executeiffilenewer{#2.svg}{#2.pdf}{%
\Inkscape -z -D --file="#2.svg" --export-pdf="#2.pdf"}%
{\includegraphics[#1]{#2.pdf}}%
}
\begin{document}
\begin{figure}[ht]%
\centering
\includesvgpdf[]{Zeichnung1}
\end{figure}
\end{document}
Dieser definiert also den Befehl
\includesvgpdf[scale]{file}
Nun hätte ich gerne die Möglichkeit die Exporteinstellungen für Inkscape anzupassen. Zum Beispiel soll das 'D' in
\Inkscape -z -D --file="#2.svg" --export-pdf="#2.pdf"
im Befehl veränderbar sein. Ich suche also einen Möglichkeit um einen Befehl
\includesvgpdf[scale][Exporteinstellung]{file}
zu erzeugen.
Über Anregungen freue ich mich!
Beste Grüße
Max