Zweimal derselbe Input -> Warnung
Verfasst: Di 28. Apr 2020, 18:43
Hallo,
ich habe folgendes Problem: ich habe mehrere unabhängige Dokumente, die ich der besseren Übersicht halber alle zusammen in einem weiteren Dokument zusammenfassen möchte. Da jetzt einige der Dokumente mehrere gleiche Absätze enthalten, habe ich mit "\input{...}" die doppelten Passagen eingebracht. Der Code ist damit nicht doppelt und Änderungen muss ich nicht zweimal machen. So weit so gut. In der Übersichtsdatei habe ich jedoch das Problem, dass hier mehrmals der "\input{...}"-Befehl aufgerufen wird und Bildreferenzen mehrfach vorhanden sind. Dadurch kommt es zum Fehler: "Label `key' multiply defined."
Um das Ganze etwas verständlicher zu machen hier ein Beispiel:
Ich habe die Dokumente "Apfel", "Birne", "Kirsche" und "Banane".
"Apfel" und "Birne" enthalten an einer Stelle den gleichen Code, weshalb dieser jeweils mit "\input{...}" von außerhalb geladen wird.
Zur besseren Übersicht habe ich ein Masterfile, das wie folgt aufgebaut ist.
Da in dem Code von "Apfel" und "Birne" ein Bild geladen wird, taucht dies natürlich auch zweimal in der Übersichtsdatei auf und es kommt zu "Label `key' multiply defined.".
Der Code von "Apfel" bzw. "Birne" hat folgende Gestalt:
Und in "Kuchen" wiederum ist ein Bild:
Hat jemand eine gewitzte Idee, wie ich die Warnung beheben kann? Ich könnte dies zwar einfach ignorieren, aber das finde ich nicht schön.
Mit freundlichen Grüßen
ich habe folgendes Problem: ich habe mehrere unabhängige Dokumente, die ich der besseren Übersicht halber alle zusammen in einem weiteren Dokument zusammenfassen möchte. Da jetzt einige der Dokumente mehrere gleiche Absätze enthalten, habe ich mit "\input{...}" die doppelten Passagen eingebracht. Der Code ist damit nicht doppelt und Änderungen muss ich nicht zweimal machen. So weit so gut. In der Übersichtsdatei habe ich jedoch das Problem, dass hier mehrmals der "\input{...}"-Befehl aufgerufen wird und Bildreferenzen mehrfach vorhanden sind. Dadurch kommt es zum Fehler: "Label `key' multiply defined."
Um das Ganze etwas verständlicher zu machen hier ein Beispiel:
Ich habe die Dokumente "Apfel", "Birne", "Kirsche" und "Banane".
"Apfel" und "Birne" enthalten an einer Stelle den gleichen Code, weshalb dieser jeweils mit "\input{...}" von außerhalb geladen wird.
Zur besseren Übersicht habe ich ein Masterfile, das wie folgt aufgebaut ist.
... \begin{document} \input{Apfel} \input{Birne} \input{Kirsche} \input{Banane} \end{document}
Der Code von "Apfel" bzw. "Birne" hat folgende Gestalt:
... \begin{document} Apfelkuchen ist lecker! \input{Kuchen} \end{document}
... \begin{document} Birnenkuchen ist auch lecker! \input{Kuchen} \end{document}
... \begin{document} ... \begin{figure}[H] \includegraphics[width=0.6\linewidth]{Kuchen.png} \centering \caption{Kuchen aus dem Ofen} \label{kuchen} \end{figure} ... bla bla \ref{kuchen} \end{document}
Mit freundlichen Grüßen