Ich verwende den in diesem Tutorial erläuterten Arbeitsablauf zum Setzen von Bildern in meinem Dokument:Tutorial für pdf_tex mit Inkscape Kurz gesagt wird ein Vektorbild in Inkscape importiert und dann das Bild selbst als PDF gespeichert, wobei die Bildbeschriftungen entfernt und die Bildbeschriftungen zusammen mit ihren Positionen als separate pdf_tex-Datei gespeichert werden. Schließlich wird diese pdf_tex-Datei in der Bildumgebung verwendet. Dies führt zu perfekter Konsistenz zwischen den Schriftarten für Dokument- und Bildbeschriftungen. Das MWE ist zusammen mit den erforderlichen Dateien über den bereitgestellten Link zu finden.
Das Problem besteht nun darin, dass viele Zeitschriften beschriftete PDF-Dateien verlangen, die direkt in das Haupt-Tex-Dokument importiert werden müssen. Ich kann dies tun, indem ich jede Abbildung einzeln manuell speichere, aber ich suche nach etwas wie „tickz externalize“, um PDF-Dateien einzeln mit der richtigen Schriftart zu generieren, sodass sie nach einmaligem Kompilieren direkt im Hauptdokument bei der Einreichung verwendet werden können. Gibt es etwas wie „pdf_tex externalize“? Irgendwelche Ideen?
Antwort1
Wenn Tikz ein Tikz-Bild externalisiert, kopiert es grundsätzlich seinen gesamten Inhalt in ein neues .tex-Dokument, das mit der standalone
Klasse kompiliert wird. Sie können also dasselbe manuell für Ihr Incscape-Bild tun. Erstellen Sie einfach ein neues Tex-Dokument mit folgendem Inhalt
\documentclass{standalone}
\usepackage{graphics}
\usepackage{xcolor}
\begin{document}
\input{your_incscape_file_goes_here.pdf_tex}
\end{document}
Beim Kompilieren dieses Dokuments wird wahrscheinlich ein Fehler auftreten. Ich konnte ihn beheben, indem ich width=\unitwidth
die *.pdf_tex-Datei löschte. Nach erfolgreichem Kompilieren dieses Dokuments können Sie das resultierende PDF in Ihr Hauptdokument einbinden.
BEARBEITEN:Es gibt auch eine sehr hackige Lösung, die die Externalize-Funktion von tikz verwendet
\begin{tikzpicture}
\node at (0,0) {\includegraphics[width=\columnwidth]{YourIncscapeFile.pdf}};
\end{tikzpicture}
Ich bin davon ausgegangen, dass Ihr Artikel zwei Spalten hat und habe daher \columnwidth
anstelle von verwendet \textwidth
.
Hinweis: Dadurch erhalten Sie nur das Bild ohne den Text, den Sie anschließend mit einigen Konstrukten manuell platzieren müssen \node
. Diese Methode garantiert jedoch, dass der Text immer die richtige Größe hat.