🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.tex
Article #935

Re: \caption und \cite

#935
From: Hannes Faestermann
Date: Thu, 15 Oct 1992 08:32
53 lines
2334 bytes
hafner@informatik.tu-muenchen.de (Walter 'madhouse' Hafner) writes:

>Hallo zusammen!

>Folgendes Problem:

>Ich moechte folgendes machen:

>\begin{figure}[htbp]
>  \centerline{\psfig{figure=kommbild.ps,width=10cm}}
>  \caption{Kommunikation zwischen RBS und Bildverarbeitung (aus: \cite{Kaf92})}
>  \label{fig:kom2}
>\end{figure}

>also in der Bildunterschrift eine Quellenangabe machen.

>Aber alles, was LaTeX mir liefert, ist:

>psfig: searching kommbild.ps for bounding box
>psfig: including kommbild.ps 
>! Argument of \@caption has an extra }.
><inserted text> 
>                \par 
>...
>l.177 ...und Bildverarbeitung (aus: \cite{Kaf92})}

>Irgendwie liest er das erste '}' als Ende der Caption und verschluckt
>sich am zweiten ... Wie kann man das denn umgehen??

Das Problem ist, da"s \cite ein zerbrechliches Kommando ist (fragile im
Englischen) - daher gibt es zwei M"oglichkeiten:

1. Du setzt ein \protect vor das \cite Kommando, also \protect\cite{...}
   Das erlaubt die Verwendung von zerbrechlichen Kommandos in wandernden
   Argumenten (siehe auch im Buch von Kopka: LaTeX - Eine Einf"uhrung).
2. Du setzt das \cite Kommando nur f"ur die tats"achliche Bildunterschrift
   ein, nicht aber f"ur den Eintrag in die Liste der Abbildungen:
   \caption[Kommunikation zwischen RBS und
   Bildverarbeitung]{Kommunikation zwischen RBS und
   Bildverarbeitung (aus: \cite{Kaf92})}
   Das in [] ist der Eintrag f"ur die Liste der Abbildungen; da geh"ort
   sowieso kein Literaturverweis rein.
Die 2. L"osung ist die sauberere.

Happy LaTeXing

	Hannes

--
Hannes Faestermann           |  Internet: 
Physik-Department E17        |   Hannes.Faestermann@Physik.TU-Muenchen.DE
TU Muenchen,                 |  
8046 Garching, West Germany  |
Technical Details
Message-ID: <hfaester.719137957@Physik.TU-Muenchen.DE>
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!ira.uka.de!math.fu-berlin.de!informatik.tu-muenchen.de!LRZnews!hfaester
References: <HAFNER.92Oct9091710@unknown.informatik.tu-muenchen.de>

Show Full Headers
Complete Article Headers
Newsgroups: de.comp.tex
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!ira.uka.de!math.fu-berlin.de!informatik.tu-muenchen.de!LRZnews!hfaester
From: hfaester@Physik.TU-Muenchen.DE (Hannes Faestermann)
Subject: Re: \caption und \cite
Message-ID: <hfaester.719137957@Physik.TU-Muenchen.DE>
Sender: news@news.lrz-muenchen.de (Mr. News)
Organization: Leibniz-Rechenzentrum, Muenchen (Germany)
References: <HAFNER.92Oct9091710@unknown.informatik.tu-muenchen.de>
Date: Thu, 15 Oct 1992 08:32:37 GMT
Lines: 53