PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : caption nur für das Abbildungsverzeichnis



bonekanone
21-04-2008, 23:44
Servus

3 Sachen:

1)
Wie verlinke ich ein Bild ins Abbildungsverzeichnis, mit korrekter Nummerierung, ohne die Bildunterschrift im Dokument anzuzeigen?


\begin{figure}[!h]
\centering
\includegraphics[width=\textwidth]{TestBild}%
\captionof{figure}[Ich bin für das Abbildungsverzeichnis da]{Hier soll nichts stehen und auch kein Abstand sein}
\end{figure}


2)
Wie bearbeite ich einzelne Captions, damit "Abbildung 1.1" vor dem Text nicht angezeigt wird?

3)
Wie kann ich in einer Caption einen Zeilenumbruch erzwingen?

Das benutze ich bis jetzt:

\documentclass[a4paper,12pt,twoside]{report}
\usepackage[ansinew]{inputenc}
\usepackage{ngerman}
\usepackage{exscale}
\usepackage{tocloft}
\usepackage[hang]{caption2}
\usepackage{graphicx}
\usepackage{tabularx}

\usepackage{varioref}




danke schon mal
Roman

Stefan_K
22-04-2008, 00:11
Hallo Roman,

du könntest das caption (http://www.ctan.org/tex-archive/help/Catalogue/entries/caption.html)-Paket verwenden. Dessen Dokumentation wird Deine Fragen bestimmt gut beantworten. Z.B. eignet sich für 1) der Befehl \captionlistentry.
Falls Du nach Ansicht der Doku noch Fragen hast, sag Bescheid.

Viele Grüße,

Stefan

bonekanone
28-04-2008, 17:17
Hallo Stefan,

erst einmal vielen Dank für die Antwort. Ich habe in den letzten Tagen eine Pause eingelegt und versuche jetzt weiter voran zu kommen.
Ich habe immer das Problem die richtigen Dokumentationen zu finden.

\captionlistentry ist genau das, was ich gesucht habe.
Leider scheint das caption Packet den Befehl nicht zu kennen:
Undefined control sequence.

Ich komme auch nach einigem Rumprobieren auf keinen grünen Zweig, warum er den Befehl nicht will.

danke schon mal
Roman


\documentclass[a4paper,12pt,twoside]{report}
\usepackage[ansinew]{inputenc}
\usepackage{ngerman}
\usepackage{exscale}

\usepackage[margin=10pt,font=small,labelfont=bf,labelsep=endas h]{caption}

\usepackage{graphicx}
\usepackage{tabularx}
\usepackage{varioref}
\usepackage{amsmath}

\begin{document}
\begin{figure}[!h]
\centering
\includegraphics[width=0.75\textwidth]{Bild}%
\captionlistentry[figure]{Das soll im Abbildungsverzeichnis stehen}
\end{figure}

\end{document}

sommerfee
28-04-2008, 17:23
\captionlistentry ist genau das, was ich gesucht habe.
Leider scheint das caption Packet den Befehl nicht zu kennen:
Undefined control sequence.

\captionlistentry kennt das caption-Paket erst seit der Version 3.1. Ich tippe also darauf, daß die Version, die du installiert hast, älter ist. Schaue doch einfach mal in die Log-Datei, dort sollte die verwendete Version des caption-Paketes stehen.

Noch was zu den anderen Punkten:

2. Dies geht z.B. mit \caption*, oder aber man setzt den Text einfach ohne \caption Befehl. (Siehe ebenfalls Anleitung zum caption-Paket.)

3. Wenn du das caption-Paket 3.1 verwendest, kannst du Zeilenumbrüche innerhalb der Beschriftung mit \\ tätigen.