Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Abbildungen referenzieren, die NICHT im Dokument auftauchen sollen

  1. #1
    Registrierter Benutzer Avatar von RedEdison
    Registriert seit
    23.11.2004
    Beiträge
    12

    Abbildungen referenzieren, die NICHT im Dokument auftauchen sollen

    Hallo TeXniker,

    folgendes "Problem": meine Frau schreibt eine geisteswissenschaftliche Doktorarbeit mit etwa 200 Abbildungen. Es ist üblich und geplant, dass sie alle Abbildungen in ein separates Dokument (Abbildungsband) packt. Der Abbildungsband wird später auch gar nicht mit TeX erstellt, sondern mit einer Spezial-Fotosoftware.
    Nun möchten wir natürlich dennoch im Hauptdokument die Abbildungen referenzieren und dabei z.B. das feature der automatischen Nummerierung nutzen (es könnten noch Abbildungen hinzukommen bzw. wegfallen). Auch ein Abbildungsverzeichnis mittels \listoffigures wäre sehr nützlich.

    Frage nun: wie können wir sozusagen "Phantom"-Abbildungen erstellen, die nicht im eigentlichen Dokument erscheinen, wohl aber ganz normal nummeriert und mit \listoffigures erfasst werden?

    Mein erster Gedanke wäre ein separates, unsichtbares Unterkapitel, das nur die (Dummy-)Abbildungen enthält. Geht so etwas in TeX? Hat jemand vielleicht andere bzw. bessere Ideen?

    Wir benutzen MiKTeX 2.8 i.V.m TeXnicCenter, KOMA-Klasse scrreprt. Kein Minimalbeispiel, da es ja erstmal ums Prinzip geht.

    Danke für Eure Mühe und viele Grüße aus Aachen,
    RedEdison

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Natürlich geht sowas. Du kannst für die Erstellung des Verzeichnisses \addcontentsline oder \addtocontents benutzen. Und die Zähler kannst du per \refstepcounter hochsetzen. Die wesentliche Frage ist, wie/ob du Seitenzahlen im Verzeichnis haben willst: Mit \addtocontents kannst du sie manuel setzen.

    Code:
    \documentclass{article}
    
    \begin{document}
    \listoffigures
    
    \refstepcounter{figure}\label{fig1}
    \addtocontents{lof}{\protect\contentsline {figure}{\protect\numberline {\thefigure}Abbildung1}{A-5}}
    \refstepcounter{figure}\label{fig2}
    \addcontentsline{lof}{figure}{\protect\numberline{\thefigure}Abbildung2}{}
    
    
    \section{test}
    \ref{fig1}, \ref{fig2}
    \end{document}

    Nachtrag: Wenn du hyperref benutzt, musst du den \contentsline-Befehl wahrscheinlich anpassen.

  3. #3
    Registrierter Benutzer Avatar von RedEdison
    Registriert seit
    23.11.2004
    Beiträge
    12
    Hallo Frau Fischer,

    das ist es! \refstepcounter ist mein Freund, damit ist der wichtigste Punkt geklärt. Ich habe jetzt ein "Phantom"-Abbildungskapitel eingefügt:

    \listoffigures
    \renewcommand{\thefigure}{\arabic{figure}} %damit die Nummerierung nicht auch die (römischen) Kapitelnummern enthält
    \refstepcounter{figure}\label{nicolettodamodenaape lles}
    \addcontentsline{lof}{figure}{\protect\numberline{ \thefigure}Nicoletto da Modena: Apelles}{}
    \refstepcounter{figure}\label{geometria}
    ...

    In der Tat benutze ich hyperref, und in der Tat spuckt er mir bei Verwendung der Zeile \addtocontents eine Fehlermeldung aus: "! Argument of \addvspace has an extra }". Wie ich gesehen habe, gibt es ja auch schon zahlreiche threads zu dem Thema, z.B. (mit Ihrer Beteiligung) http://newsgroups.derkeiler.com/Arch.../msg00815.html.

    Mit \addcontentsline funktioniert alles hingegen tadellos.

    Nun werde ich noch versuchen, die Anzeige der Seitenzahl im Abbildungsverzeichnis zu unterdrücken sowie den hyperref-Link für Abbildungen zu deaktivieren (ist ja beides unsinnig, da es die Abbildung im Dokument ja gar nicht gibt.)

    Danke und Gruß,
    RedEdison

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Mit hyperref hat \contentsline einfach ein Argument mehr.

    Code:
    \documentclass{article}
    
    \usepackage{hyperref}
    \begin{document}
    \makeatletter
    \renewcommand\@dotsep{1000}%wenn die Punkte verschwinden sollen.
    \makeatother
    \listoffigures
    
    \refstepcounter{figure}\label{fig1}
    \addtocontents{lof}{\protect\contentsline {figure}{\protect\numberline {\thefigure}Abbildung1}{}{}}
    
    \section{test}
    \ref*{fig1}
    \end{document}

  5. #5
    Registrierter Benutzer Avatar von RedEdison
    Registriert seit
    23.11.2004
    Beiträge
    12
    Genial, das ist es. Damit habe ich genau, was ich wollte. Nach dem Unterdrücken der Punkte hätte ich als nächstes gesucht, danke für den vorauseilenden Tipp!

    So sieht es also aus:

    Code:
    \makeatletter
    \renewcommand{\thefigure}{\arabic{figure}} %damit die Nummerierung nicht auch die (römischen) Kapitelnummern enthält
    \renewcommand\@dotsep{1000}  %damit die Punkte zur Seitenzahl verschwinden.
    \makeatother
    \listoffigures
    \refstepcounter{figure}\label{nicolettodamodenaapelles}
    \addtocontents{lof}{\protect\contentsline {figure}{\protect\numberline {\thefigure}Nicoletto da Modena: Apelles}{}{}}
    \refstepcounter{figure}\label{geometria}
    ...
    Gruß,
    RedEdison

  6. #6
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Zitat Zitat von RedEdison Beitrag anzeigen
    Code:
    \renewcommand{\thefigure}{\arabic{figure}} %damit die Nummerierung nicht auch die (römischen) Kapitelnummern enthält
    Auf diese Weise erhältst du mehrdeutige Abbildungsnummern, da der Zähler "figure" standardmäßig am Beginn jedes Kapitels zurückgesetzt wird. Nimm stattdessen

    Code:
    \usepackage{chngcntr}
    \counterwithout{figure}{chapter}
    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  7. #7
    Registrierter Benutzer Avatar von RedEdison
    Registriert seit
    23.11.2004
    Beiträge
    12
    Hallo lockstep,

    danke für den Hinweis - bei mir sind die "Phantom"-Abbildungen ja in einem einzigen Kapitel, daher ist mir das noch nicht aufgefallen.
    Aber bei den Fußnoten habe ich soeben dasselbe Verhalten (Zurücksetzen des Zählers in jedem Kapitel) bemerkt. Ich bin mir nur noch nicht ganz sicher, ob ich das für einen bug oder ein feature halten soll. Falls es mir noch als bug aufstößt, weiß ich mich ja dann dank Deines Hinweises zu behelfen. :-)

    Gruß,
    RedEdison

  8. #8
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Kapitelweise Nummerierung von Abbildungen, Tabellen und Fußnoten ist definitiv ein Feature. Insbesondere bei Fußnoten kenne ich nur wenige Bücher mit durchgehender Nummerierung.

    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •