\documentclass[11pt,a4paper]{article}
\usepackage{german,a4}
\begin{document}
blah
\begin{figure}
\vspace*{10cm}
\caption{Bildunterschrift\protect\footnote{blah}}
\end{figure}
\end{document}
Leider sagt er nur
latex test
This is TeX, Version 3.1415 (C version 6.1)
(test.tex
LaTeX2e <1994/12/01> patch level 3
(/uni/global/lib/tex/inputs/latex/base/article.cls
Document Class: article 1995/01/31 v1.2y Standard LaTeX document class
(/uni/global/lib/tex/inputs/latex/base/size11.clo))
(/uni/global/lib/tex/inputs/language/german.sty
Document Style Option `german' Version 2.4a of 12 Apr 1992)
(/uni/global/lib/tex/inputs/latex/supported/a4.sty) (test.aux)
! Argument of \@caption has an extra }.
<inserted text>
\par
l.11 \caption{Bildunterschrift\footnote{blah}}
? h
I've run across a `}' that doesn't seem to match anything.
For example, `\def\a#1{...}' and `\a}' would produce
this error. If you simply proceed now, the `\par' that
I've just inserted will cause me to report a runaway
argument that might be the root of the problem. But if
your `}' was spurious, just type `2' and it will go away.
Was mir auch nicht weiterhilft. Was tun?
Hans Friedrich Steffani
PS:
Versuche mit \footnotemark fuehren auch nicht weiter.
h.f.s.
--
Hans Friedrich Steffani
Institut fuer Elektrische Maschinen und Antriebe, TU Chemnitz-Zwickau
mailto:hans.s...@e-technik.tu-chemnitz.de
http://www.tu-chemnitz.de/~hfst/
>Diese Sache hatten wir doch erst vor kurzem hier (2 Monate?).
Ich hab' es damals nicht mitbekommen.
>1) Macht eine Fussnote in einer Bildunterschrift wenig Sinn, denn was soll
>die Fussnote im Abbildungsverzeichnis?
Doch. Erstens hab ich kein Abbildungsverzeichnis. Zweitens koennte
ich, wenn ich eines br"auchte mittels
\caption[text ohne fussnote]{text mit fussnote}
dafuer sorgen, dass sie nicht im Abbildungsverzeichnis erscheint.
>LaTeX denkt hier fuer dich mit.
Na, ich weiss nicht.
>2) Stilfrage: Sind kurze Ergaenzungen in der Bildunterschrift notwendig, dann
>koennen sie auch in Klammern angehaengt werden.
Sicher.
>Abbildung 2: Bla bla bla (in % TS)
>Evtl. kannst du die Fussnote auch an die Stelle im Text setzen, an der der
>Verweis auf das Bild steht.
Auch das ist moeglich.
Aber es soll eben eine Fussnote sein.
Hans Friedrich Steffani
PS:
\begin{figure}
\vspace*{10cm}
\caption{Bildunterschrift\footnotemark{}}
\end{figure}
\footnotetext{Fussnote}
Leistet das gewuenschte, wenn ich alle Fehlermeldungen per
<enter> ignoriere. Nicht sehr elegant, aber was soll es.
Hans Friedrich Steffani
DE-TeX-/DANTE-FAQ lesen (morgen oder uebermorgen kommt die neue
Oktoberversion), Abschnitte ueber `fragile' Anweisungen und dem
optionalen Argument der Anweisung \caption, \section etc.
[...]
> \caption{Bildunterschrift\protect\footnote{blah}}
[...]
Wie waer's mit
\caption[Bildunterschrift]{Bildunterschrift\protect\footnote{blah}}
...hat ausserdem noch den Vorteil, dass die Fussnote nicht im
Abbildungsverzeichnis auftauchen wird.
-bernd
>hf...@hrz.tu-chemnitz.de (Hans Steffani) writes:
>Wie waer's mit
>\caption[Bildunterschrift]{Bildunterschrift\protect\footnote{blah}}
Kewle Idee! So stehts in meinem Posting allerdings ohne das optionale
Argument. Aber mit geht es auch nicht.
Das LaTeX 2e ist vielleicht nicht mehr ganz das neuste:
LaTeX2e <1994/12/01> patch level 3
aber das kann ich nicht aendern.
Hans Friedrich Steffani
[F'up,CC]
Sollte doch besser lesen: Funktioniert nur, wenn man noch eine
`minipage' um die Abbildung bastelt, also
\begin{figure}
\begin{minipage}{\columnwidth}
Abbildung
\caption[Bildunterschrift]{Bildunterschrift\protect\footnote{blah}}
\end{minipage}
\end{figure}
da ein "float" (= Fussnote) in einem `float' (= `figure') nicht
funktioniert.
Aber man sollte so oder so sich ueberlegen, ob man die Fussnote nicht
besser in den Fussnotentext integriert (z.B. bei Quellenangaben) oder
die Fussnote im Haupttext nicht angebrachter ist (oder ob die Fussnote
ueberhaupt angebracht ist:-).
-bernd
>Ich moechte gerne eine footnote in der Bildunterschrift.
Von Bernd Raichle kam nun der Vorschlag, Bild und caption
in eine minipage zu packen.
\begin{figure}[htb]
\begin{minipage}{\columnwidth}
\vspace*{10cm}
\caption[blah]{Bildunterschrift\protect\footnote{Fuesse} }
\end{minipage}
\end{figure}
Leider geht das auch nicht
Runaway argument?
{\contentsline {figure}{\numberline {1}{\ignorespaces Bildunterschrif\ETC.
! Paragraph ended before \@writefile was complete.
<to be read again>
\par
l.2 ...ildunterschrift\let \reserved@e =[\def \par
}}{1}}
Hans Friedrich Steffani
[F'up und CC: Bernd Raichle]
>Ich moechte gerne eine footnote in der Bildunterschrift.
>\begin{document}
>blah
>\begin{figure}
>\vspace*{10cm}
>\caption{Bildunterschrift\protect\footnote{blah}}
>\end{figure}
>\end{document}
Diese Variante geht nicht, da eine float (Fussnote) in einer
float (figure) verpackt sind und das nicht sein kann.
Bernd Raichle schlug daher eine minipage innerhalt der figure
umgebung vor. Allerdings landet dann auch der Fussnotetext
dort, was nicht erwuenscht ist.
Daher verwende ich nun
\begin{figure}
\vspace*{10cm}
\caption[blah]{Bildunterschrift\protect\footnotemark}
\end{figure}
\footnotetext{Fussnote}
Wesentlich war auch der Hinweise von Bernd Raichle, mal
die *.aux Datei nach Fehlern zu loeschen.
Hans Friedrich Steffani
> \documentclass[11pt,a4paper]{article}
> \usepackage{german,a4}
> \begin{document}
> blah
> \begin{figure}
> \vspace*{10cm}
> \caption{Bildunterschrift\protect\footnote{blah}}
> \end{figure}
> \end{document}
Für soclhe Situationen sind \footnotemark und \footnotetext da:
\caption[Bildunterschrift]{Bildunterschrift\footnotemark}
\footnotetext{blah}
MFG Andi
--
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
> Andreas Schlechte Tel.: +49-5323-1289 Q <
> Am Klepperberg 2 +49-5323-9499-7 <
> 38678 Clausthal-Zellerfeld Fax.: +49-5323-9499-3 <
> email: Andreas....@tu-clausthal.de <
>-------------------------------------------------------------------------<
> T-Pascal FAQ-Keeper http://www.tu-clausthal.de/~inas/computer/FAQ/ <
> Member of PRUSSG http://www.tu-clausthal.de/~inas/computer/prussg/ <
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Funktioniert zumindest bei mir mit LaTeX2e vom Juni 1996 ohne
Probleme, selbst wenn man das optionale Argument "[blah]" weglaesst.
Der Fehler muss also definitiv woanders liegen!
: Runaway argument?
: {\contentsline {figure}{\numberline {1}{\ignorespaces Bildunterschrif\ETC.
: ! Paragraph ended before \@writefile was complete.
: <to be read again>
: \par
: l.2 ...ildunterschrift\let \reserved@e =[\def \par
: }}{1}}
Wenn man obiges, mit optionalem Argument, benutzt, darf eigentlich
nicht mehr "Bildunterschrif...", sondern muss "blah" in das aux-
bzw. das lof-File geschrieben werden ==> ist also noch ein
Ueberbleibsel, und zwar noch eines ohne das \protect (wie man an
diesem komischen "\let \reserved@e =[\def ..." sieht, das mir schwer
nach der Expansion von \@ifnextchar einer aelteren LaTeX2e-Version,
also letztendlich nach \footnote ohne \protect aussieht).
Bitte beim Austesten nach Fehler immer vorher
.aux/.toc/.lof/.lot-Dateien loeschen oder zumindest mehrmals durch
LaTeX laufen lassen und beim ersten (oder auch zweiten) Mal alle
Fehler erstmal ignorieren.... und dann erst wieder "meckern".
-bernd
Diese Sache hatten wir doch erst vor kurzem hier (2 Monate?).
1) Macht eine Fussnote in einer Bildunterschrift wenig Sinn, denn was soll
die Fussnote im Abbildungsverzeichnis?
LaTeX denkt hier fuer dich mit.
2) Stilfrage: Sind kurze Ergaenzungen in der Bildunterschrift notwendig, dann
koennen sie auch in Klammern angehaengt werden.
Abbildung 2: Bla bla bla (in % TS)
Evtl. kannst du die Fussnote auch an die Stelle im Text setzen, an der der
Verweis auf das Bild steht.
Peter Tillmann
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Institute of Agronomy and Plant Breeding Peter Tillmann
Von-Siebold-Str. 8 Tel.: ++49-551-39 43 60
D-37075 Goettingen Fax: ++49-551-39 46 01
Germany
e-mail: pti...@gwdg.de
fuer Freunde der Nahinfrarotspektroskopie: http://www.gwdg.de/~ptillma/
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Das kann ich nicht nachvollziehen. Klappt hier bestens mit
LaTeX2e vom Juni 96
In meinem ersten Posting schrieb ich
HFS> Versuche mit \footnotemark fuehren auch nicht weiter.
\protect\footnotemark tut auch nicht.
Hans Friedrich Steffani
>>Ich moechte gerne eine footnote in der Bildunterschrift.
>>\begin{document}
>>blah
>>\begin{figure}
>>\vspace*{10cm}
>>\caption{Bildunterschrift\protect\footnote{blah}}
>>\end{figure}
>>\end{document}
>Diese Variante geht nicht, da eine float (Fussnote) in einer
>float (figure) verpackt sind und das nicht sein kann.
>Bernd Raichle schlug daher eine minipage innerhalt der figure
>umgebung vor. Allerdings landet dann auch der Fussnotetext
>dort, was nicht erwuenscht ist.
>Daher verwende ich nun
>\begin{figure}
>\vspace*{10cm}
>\caption[blah]{Bildunterschrift\protect\footnotemark}
>\end{figure}
>\footnotetext{Fussnote}
>Wesentlich war auch der Hinweise von Bernd Raichle, mal
>die *.aux Datei nach Fehlern zu loeschen.
Dann darf die figure aber die Seite verlassen -- also mit
[htb] setzen. Und bei Bedarf an den Floatparametern drehen.
Gru"s
Martin
--
Martin Schr"oder, M...@Dream.HB.North.DE
Every person takes the limits for their own field of vision for the
limits of the world. (Arthur Schopenhauer)