Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

hypcap und figur ohne caption

1,192 views
Skip to first unread message

Jan Michael

unread,
Sep 7, 2008, 6:33:20 AM9/7/08
to
Guten Tag,

auf meinem Titelblatt habe ich eine Logo mit folgenden Kommandos
eingesetzt:

> \begin{figure} [h]
> \centering
> \includegraphics[width=0.60\textwidth]{graphics/hska_300dpi_hgw}
> \vspace{-20pt}
> \caption*{}
> \vspace{-20pt}
> \end{figure}

Nur leider meckert mir das Paket hypcap jetzt über die unterdrückte
caption mit folgender Fehlermeldung:

> Latex Error: ./frontbackmatter/title.tex:49 Package hypcap Error: You have forgotten to use \caption.

Kann man die Abbildungsbeschrift auch noch auf andere Weise
unterdrücken damit hypcap damit klar kommt. Oder gibt es gar eine
andere Möglichkeit das Bild zu platzieren ohne die figure Umgebung zu
benutzen?

Besten Dank,

Jan

Holger Jeromin

unread,
Sep 7, 2008, 6:50:55 AM9/7/08
to
Jan Michael schrieb am 07.09.2008 12:33:

> auf meinem Titelblatt habe ich eine Logo mit folgenden Kommandos
> eingesetzt:
>> \begin{figure} [h]
>> \centering
>> \includegraphics[width=0.60\textwidth]{graphics/hska_300dpi_hgw}
>> \vspace{-20pt}
>> \caption*{}
>> \vspace{-20pt}
>> \end{figure}

Das ist kein Minimalbeispiel :-)

> Nur leider meckert mir das Paket hypcap jetzt über die unterdrückte
> caption mit folgender Fehlermeldung:
>> Latex Error: ./frontbackmatter/title.tex:49 Package hypcap Error: You have forgotten to use \caption.
> Kann man die Abbildungsbeschrift auch noch auf andere Weise
> unterdrücken damit hypcap damit klar kommt. Oder gibt es gar eine
> andere Möglichkeit das Bild zu platzieren ohne die figure Umgebung zu
> benutzen?

Ich hab meine Grafik (aus anderen Gründen) in einer Tabelle...

--
Mit freundlichen Grüßen
Holger Jeromin

Rüdiger Stuible

unread,
Sep 7, 2008, 8:03:37 AM9/7/08
to
Jan Michael schrieb:

Die Umgebung _figure_ ist für gleitende Abbildungen gedacht. Du kannst
sie einfach samt _caption_ weglassen. \includegraphics genügt.

--
Rüdiger Stuible
rs...@gmx.de

Heiko Oberdiek

unread,
Sep 7, 2008, 8:09:40 AM9/7/08
to
Jan Michael <jan.m...@gmail.com> wrote:

Wozu brauchst du überhaupt die figure-Umgebung (ohne \caption und
mit Platzierung "h")? Lass sie weg, \includegraphics funktioniert
unabhängig davon.

Viele Grüße
Heiko <ober...@uni-freiburg.de>


Jan Michael

unread,
Sep 7, 2008, 8:44:26 AM9/7/08
to

Hm. Leider ist der hier beschriebene Fehler nur die Spitze vom
Eisberg. Ich hatte das caption-Paket meiner MacTex 2007 (und damit
auch texlive) Installation auf das Aktuelle aus dem CTAN aktualisiert.
Danach kam dann der beschriebene Fehler und zusätzlich wurden meine
Literaturverweise nicht mehr erkannt. Bis pdftex irgendwann der
Meinung war mir nicht mal mehr ein PDF auszugeben. Ich habe dann noch
das hypcap-Paket aktualisiert, was aber auch nichts geholfen hat.

Inzwischen habe ich wieder die alte Version (Ich glaube von 2004) des
caption-Paketes eingespielt. Damit lässt sich mein Dokument wenigstens
wieder kompilieren. Die Tabellenlinks sind nicht ganz korrekt, aber
das lässt sich für einen Ausdruck verschmerzen.

Vielen lieben Dank für eure Hinweise! Wenn die Abgabe meiner Thesis
vorüber ist werde ich mich der Sache noch einmal annehmen.

Einen schönen Sonntag euch allen,

Jan.

Axel Sommerfeldt

unread,
Sep 7, 2008, 3:06:22 PM9/7/08
to
Moin,

On 7 Sep., 14:44, Jan Michael <jan.mich...@gmail.com> wrote:

> Ich hatte das caption-Paket meiner MacTex 2007 (und damit
> auch texlive) Installation auf das Aktuelle aus dem CTAN aktualisiert.
> Danach kam dann der beschriebene Fehler

Einige ältere Versionen 3.0 des caption-Paketes hatten einen Fehler in
der hypcap-Anpassung, der unter anderem den Nebeneffekt hatte, daß
diese Fehlermeldung des hypcap-Paketes unterdrückt wurde. (Dieser
Fehler im caption-Paket wurde mit der Version 3.1 behoben.) Das
jetzige Verhalten ist also korrekt, denn auch ohne das caption-Paket
meldet das hypcap-Paket diese Fehler, wenn keine \caption in der
figure/table-Umgebung ist.

Wenn man Gleitumgebungen ohne Beschriftung haben möchte, empfielt es
sich seit der Version 3.1 des caption-Paketes, das hypcap-Paket
einfach nicht zu laden. (Was sich seit der Version 3.1 des caption-
Paketes übrigens sowieso empfielt.) Die Hyperlinks zu den anderen
Abbildungen/Tabellen stimmen trotzdem, siehe auch Anleitung zum
caption-Paket, insbesondere die Abschnitte zu hyperref und hypcap.

> und zusätzlich wurden meine Literaturverweise nicht mehr erkannt.

...was aber (hoffentlich) nichts mit dem aktuellen caption-Paket zu
tun hat. Falls doch, würde ich mich über ein lauffähiges Beispiel, was
das Problem zeigt, freuen, damit ich den Fehler beheben kann.

Liebe Grüße,
Axel

Heiko Oberdiek

unread,
Sep 8, 2008, 4:36:28 PM9/8/08
to
Axel Sommerfeldt <axel.som...@googlemail.com> wrote:

> Wenn man Gleitumgebungen ohne Beschriftung haben möchte, empfielt es
> sich seit der Version 3.1 des caption-Paketes, das hypcap-Paket
> einfach nicht zu laden. (Was sich seit der Version 3.1 des caption-
> Paketes übrigens sowieso empfielt.) Die Hyperlinks zu den anderen
> Abbildungen/Tabellen stimmen trotzdem, siehe auch Anleitung zum
> caption-Paket, insbesondere die Abschnitte zu hyperref und hypcap.

Zumindest habe ich in hypcap \capstartfalse und \capstarttrue
eingeführt, damit man die Auswirkung von \capstart vorübergehend
ausschalten kann, Beispiel:

\documentclass{article}
\usepackage{hyperref}
\usepackage[figure]{hypcap}[2008/09/08]

\begin{document}
\section{Hello World}
\begin{figure}
\caption{Figure with caption A}
\end{figure}
\capstartfalse
\begin{figure}
Figure without caption
\end{figure}
\capstarttrue
\begin{figure}
\caption{Figure with caption B}
\end{figure}
\end{document}

Upload in den nächsten Tagen.

Viele Grüße
Heiko <ober...@uni-freiburg.de>

Axel Sommerfeldt

unread,
Sep 9, 2008, 2:26:17 AM9/9/08
to
On 8 Sep., 22:36, Heiko Oberdiek <oberd...@uni-freiburg.de> wrote:

> Zumindest habe ich in hypcap \capstartfalse und \capstarttrue
> eingeführt, damit man die Auswirkung von \capstart vorübergehend
> ausschalten kann, Beispiel:

Gut zu wissen, denn die werden wohl sehr wahrscheinlich nicht in
Verbindung mit dem caption-Paket funktionieren. (Dort kann man den
gleichen Effekt übrigens mit \captionsetup{hypcap=false} und
\captionsetup{hypcap=true} erreichen.)

Ein neues caption.sty v3.1k scheint also ebenso vor der Tür zu
stehen ;-)

Liebe Grüße,
Axel

0 new messages