Seite 1 von 2

subcaption: Abbildungsverzeichnis fehlerhaft

Verfasst: Di 26. Feb 2013, 12:48
von Luise
Hallo,

ich ordne Bilder mit dem subcaption package an. Leider wird dabei das Abbildungsverzeichnis nicht richtig angelegt, siehe:

Bild

Mal abgesehen, dass im Abbildungsverzeichnis a,b und c unter "All" stehen sollten sind die Seitenzahlen falsch, was mich enorm stört.

Minimalbeispiel:
\documentclass[12pt,a4paper]{book}
\usepackage[list=true]{subcaption}

\begin{document} 

\listoffigures
\clearpage
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\
blabla\\

\begin{figure}[H]
 \centering
  \begin{subfigure}{0.45\textwidth}
  \centering\large A
  \caption{A}\label{fig:A}
  \end{subfigure}
  \begin{subfigure}{0.45\textwidth}
    \centering\large B
      \caption{B}\label{fig:B}
  \end{subfigure}
  \begin{subfigure}{0.9\textwidth}
    \centering\large C
      \caption{C}\label{fig:C}
  \end{subfigure}
 \caption{All}
\end{figure}
\end{document}
Ich nutze Miktex 2.9 unter Windows.

Gruß

Luise

Verfasst: Di 26. Feb 2013, 14:17
von u_fischer
Du solltest dem Autor schreiben. Die falschen Seitenzahlen sind offensichtlich ein Bug des Pakets: Der \subcaption-Befehl schreibt zu früh in die lof-Datei.

Ob die falsche Reihenfolge auch ein Bug ist, kann ich nicht sagen.

Ich würde aber einfach auf list=true verzichten. Diese ganzen Untereinträge überladen das Verzeichnis.

Verfasst: So 10. Mär 2013, 11:11
von Axel Sommerfeldt
u_fischer hat geschrieben:Du solltest dem Autor schreiben.
Das hat leider keiner gemacht, und daher habe ich nur über drei Ecken und durch Zufall von diesem Problem erfahren. Bitte solche Fehler an mich melden, damit ich die Chance bekomme, sie beseitigen zu können. (Das betrifft natürlich auch andere Pakete; die Paket-Autoren können nun'mal nur Fehler beseitigen, die sie auch kennen, d.h. gemeldet bekommen.)

Der Fehler ist in Version 3.3 des caption-Paketes reingekommen, ab v3.3-68 ist er nun draußen. Bis die Version auf CTAN (und in den TeX-Distributionen) verfügbar ist, kann sie bei Bedarf von http://sourceforge.net/p/latex-caption/ ... trunk/tex/ heruntergeladen werden.

Verfasst: So 10. Mär 2013, 14:06
von u_fischer
Axel Sommerfeldt hat geschrieben:
u_fischer hat geschrieben:Du solltest dem Autor schreiben.
Das hat leider keiner gemacht ....
Mir wäre es ja lieber, du hättest konkreter formuliert: "Das hat Luise leider nicht gemacht".

Verfasst: So 10. Mär 2013, 17:10
von Luise
Hallo,

ich hätte gerne über das Problem informiert. Leider habe ich aber nur Kommunikationszugänge zum Autor gefunden, die es erforderlich machen sich zu registrieren (Sourceforge). Dies war oder ist mir zuwider.

Gruß

Luise

Verfasst: So 10. Mär 2013, 18:27
von u_fischer
Und was hat dich daran gehindert, das Problem hier zu erwähnen und um Hilfe zu bitten?

Verfasst: So 10. Mär 2013, 18:54
von Besserwisser
Luise hat geschrieben:ich hätte gerne über das Problem informiert. Leider habe ich aber nur Kommunikationszugänge zum Autor gefunden, die es erforderlich machen sich zu registrieren (Sourceforge). Dies war oder ist mir zuwider.
Angesichts der Tatsache, dass im Titel der Anleitung zum subcaption-Paket eine E-Mail-Adresse des Autors zu finden ist, zeugt das nicht gerade von großem Engagement.

Nicht ganz richtig

Verfasst: So 10. Mär 2013, 19:15
von Stamm-
Besserwisser hat geschrieben:Angesichts der Tatsache, dass im Titel der Anleitung zum subcaption-Paket eine E-Mail-Adresse des Autors zu finden ist, zeugt das nicht gerade von großem Engagement.
Da muss ich widersprechen, denn das gehört sowohl bei caption als auch bei subcaption (leider) der Vergangenheit an. Statt dessen wird die Projektseite auf SourceForge angegeben.

Verfasst: So 10. Mär 2013, 21:01
von Luise
u_fischer hat geschrieben:Und was hat dich daran gehindert, das Problem hier zu erwähnen und um Hilfe zu bitten?
Ich denke, beide Seiten haben was daraus gelernt.

Gruß

Luise

Verfasst: Mo 11. Mär 2013, 08:42
von Noch so einer
Wer sich hier registrieren kann, der kann sich auch bei Sourceforge registrieren. Zu behaupten, man lehne Registrierungen zur Erlangung von Hilfe ab, das hier, wo es nicht notwendig ist, aber zu tun, erscheint mir dann doch etwas merkwürdig. Bei Sourceforge bekommt man als Belohnung sogar eine E-Mail-Adresse.

Von Paketentwicklern zu erwarten, dass sie überall gut sichtbar eine E-Mail-Adresse angeben, über die sie sich dann auch jede Menge Spam einhandeln, selbst aber nicht dadurch an der Verbesserung freier Software mitwirken zu wollen, indem man sich für einen Bug-Tracker registriert. Ein Schelm wer böses dabei denkt …

In der Version von caption und subcaption in meiner TeX-Live-Installation ist die E-Mail-Adresse übrigens auch noch zu finden. Und das nicht nur in der Anleitung, sondern auch in den Paketdateien. Vielleicht sollte ich mal wieder updaten. ;-)

Darüber hinaus finde ich über Google ebenfalls innerhalb von Sekunden eine gültige E-Mail-Adresse von ihm. Viel Engagement ist da wirklich nicht notwendig. Bug-Reports machen eben ein gaaaaanz klein wenig Arbeit. Arbeit, die nicht mit dem zu Vergleichen ist, was der Paketautor freiwillig leistet. Manchmal erlebt man auch, dass man auf so einen Bug-Report nie eine Reaktion erhält. Das ist mir auch schon so gegangen (und das nachdem ich erst über comp.text.tex eine verm. gültige E-Mail-Adresse in Erfahrung bringen konnte). Aber trotzdem ist es für mich ein Zeichen von Respekt und meiner Dankbarkeit gegenüber dem Paket-Autor, gefundene Fehler zu melden.

Nun vielleicht liegt das daran, dass ich selbst an der Erstellung freier Software und auch sonst freiwillig¹ tätig bin. Was man da alles an Unverschämtheiten ertragen muss, macht vielleicht etwas sensibler für die kleinen Aufmerksamkeiten. Bei dieser Gelegenheit deshalb auch: Großes Lob und herzlichen Dank an Axel für seinen Einsatz und seine Geduld!

Ich denke insbesondere nicht, dass Axel irgend etwas daraus lernen muss. Dass manche Leute keine Bug.Reports schreiben, sondern lieber auf Wunder hoffen, wusste er sicher schon vorher. Wenn Du, liebe Luise daraus etwas gelernt haben solltest, dann freut mich das aber natürlich und dann hatte diese Diskussion auch noch einen guten Schlusspunkt.

1 Früher nannte man das noch "ehrenamtlich". Einige, die auch in den Genuss der Früchte dieser "ehrenamtlichen" Tätigkeiten kommen, scheinen aber allen ernstes zu glauben, das komme daher, dass es eine Ehre sei, dass man diese Tätigkeit ausüben darf.