PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bildunterschrift / Nummerierung in minipage falsch



1stLuebbi
01-06-2008, 12:25
Hallo,

nachdem ich jetzt begonnen habe, auch stills analysierter Filme in meine Arbeit einzufügen, habe ich zufällig ein seltsames Problem bei mir entdeckt. Und zwar erscheint nach dem ersten Latexlauf ganz korrekt die Nummerierung der Abbildungen so, wie ich sie haben möchte (Figure 1.1: Bildunterschrift). Ab dem zweiten Lauf aber erscheint hinter der letzten Zahl ein ungewollter Punkt, sodass die Nummerierung so aussieht: Figure 1.1.: Bildunterschrift.

Ich habe mit einem Minimalbeispiel das Ganze soweit eingegrenzt, dass dieser Fehler nur vorkommt, wenn ich mit parts arbeite (mache ich). Wenn ich die parts weglasse und erst mit chapter beginne, bleiben alle Durchläufe bei der korrekten Nummerierung (Figure 1.1: Bildunterschrift).

Hier ist mein Beispiel:


\documentclass[12pt, oneside, a4paper, BCOR14.5mm, DIV12, headsepline, normalheadings]{scrbook}

\usepackage{mathptmx}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx,textcomp,booktabs,amsmath}
\usepackage[english]{babel}
\usepackage{capt-of}
\usepackage{blindtext}

\begin{document}
\selectlanguage{english}
%\part{first part}
%\Blindtext
%\newpage
\chapter{first chapter}

\blindtext\\

\noindent
\begin{minipage}{\linewidth}
\begin{center}
\includegraphics{test.jpg}
\captionof{figure}[shorttitle]{caption}
\end{center}
\end{minipage}

\addvspace{3ex}
\noindent
\blindtext
\newpage
\chapter{second chapter}

\Blindtext
%\newpage
%\part{second part}
%\Blindtext
\end{document}

Werden die ausgeklammerten Bereiche wieder dazugenommen, dann kommt der Punkt...

Woran liegt das? Und viel wichtiger: Wie ändere ich das?

Vielen Dank für eure Hilfe, Katrin

Sabrina.Dankers
01-06-2008, 12:38
Hallo,

das Problem tritt bei mir nicht auf, wenn ich dein Minibeispiel durchlaufen lasse. Völlig egal wie oft. Hab natürlich die Kommentare entfernt.

voss
01-06-2008, 12:51
Ich habe mit einem Minimalbeispiel das Ganze soweit eingegrenzt, dass dieser Fehler nur vorkommt, wenn ich mit parts arbeite (mache ich). Wenn ich die parts weglasse und erst mit chapter beginne, bleiben alle Durchläufe bei der korrekten Nummerierung (Figure 1.1: Bildunterschrift).

Werden die ausgeklammerten Bereiche wieder dazugenommen, dann kommt der Punkt...

Woran liegt das? Und viel wichtiger: Wie ändere ich das?


nimm mal pointlessnumbers als Dokumentenklassenoiption dazu,
dann sollte es weg sein.

Herbert

1stLuebbi
01-06-2008, 13:25
@Sabrina.Dankers: Hm, komisch, ich habe es gerade noch einmal in der Eingabeaufforderung mit latex test.tex versucht, und auch dort bekomme ich dieses Problem... Und sonst eben per pdflatex in TexMaker (hatte ich vergessen zu erwähnen).

@voss: Ja, pointlessnumbers löst das Problem, allerdings (und das ist nicht im Beispiel) habe ich in meinem tatsächlichen Dokument Überschriften, die ich gerne mit einem Punkt hätte (finde ich schöner/absetzender/gliedernder). Dann habe ich bei \renewcommand{\thepart}{\Roman{part}.} (und den anderen Gliederungsebenen) einfach den Punkt gesetzt und es sieht wieder aus wie ich es wollte (falls irgendjemand ein ähnliches Problem hat). Also vielen Dank dafür :)!

Aber trotzdem: Weshalb kommt es zu diesem Punkt, wenn ich part verwende und sonst eben nicht? Oder habe tatsächlich nur ich dieses Problem, sodass es an meiner Distribution oder Kombination aus verschiedenen Dingen liegt?

Vielen Dank auf jeden Fall, Katrin

voss
01-06-2008, 13:44
Aber trotzdem: Weshalb kommt es zu diesem Punkt, wenn ich part verwende und sonst eben nicht? Oder habe tatsächlich nur ich dieses Problem, sodass es an meiner Distribution oder Kombination aus verschiedenen Dingen liegt?


Schuld ist das Paket capt-of

Herbert

1stLuebbi
01-06-2008, 14:13
Schuld ist das Paket capt-of

Ok, aber ich muss doch entweder capt-of oder caption verwenden, um Bildunterschriften zu bekommen, oder? Ich meine, es klappt ja jetzt so, wie ich es möchte, aber ich möchte der Sache auch gerne auf den Grund gehen.

Vielen Dank, Katrin

voss
01-06-2008, 15:51
Ok, aber ich muss doch entweder capt-of oder caption verwenden, um Bildunterschriften zu bekommen, oder? Ich meine, es klappt ja jetzt so, wie ich es möchte, aber ich möchte der Sache auch gerne auf den Grund gehen.


es geht grundsätzlich nicht, habe ich gerade festgestellt. Ich kläre
das mal.

Herbert

sommerfee
01-06-2008, 16:19
Bei mir ist es wie bei Sabrina, ich bekomme (mit aktuellem MikTeX) auch keinen Punkt nach dem "1.1", egal ob ich LaTeX oder pdfLaTeX verwende. Magst du mal ein \listfiles in dein Beispiel einbauen und uns die daraufhin ausgegebenen Versionsnummern der Klassen/Pakete mitteilen?

Ansonsten wäre

\usepackage[labelformat=simple]{caption}
ein Workaround, dann ist man bei Abbildungen und Tabellen die zusätzlichen Punkte los.

Liebe Grüße,
Axel

voss
01-06-2008, 16:24
Bei mir ist es wie bei Sabrina, ich bekomme (mit aktuellem MikTeX) auch keinen Punkt nach dem "1.1", egal ob ich LaTeX oder pdfLaTeX verwende. Magst du mal ein \listfiles in dein Beispiel einbauen und uns die daraufhin ausgegebenen Versionsnummern der Klassen/Pakete mitteilen?

Ansonsten wäre

\usepackage[labelformat=simple]{caption}
ein Workaround, dann ist man bei Abbildungen und Tabellen die zusätzlichen Punkte los.


Ich habe es mal Markus geschrieben:


\listfiles
\documentclass{scrbook}

\begin{document}

%\part{one} % mit \part pointed numbers

\chapter{foo}
bar

\end{document}

liefert ein "pointlessnumber"-Verhalten. Mit \part jedoch
genau das Gegenteil.

*File List*
scrbook.cls 2008/04/04 v2.98c BETA KOMA-Script document class (book)
scrkbase.sty 2008/04/04 v2.98c BETA KOMA-Script package (basics and keyval u
se)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty 2007/12/18 v2.98 KOMA-Script package (loading files)
scrsize11pt.clo 2008/04/04 v2.98c BETA KOMA-Script font size class option (1
1pt)
typearea.sty 2008/04/04 v2.98c BETA KOMA-Script package (type area)

Herbert

sommerfee
01-06-2008, 16:45
Bei mir ist es wie bei Sabrina, ich bekomme (mit aktuellem MikTeX) auch keinen Punkt nach dem "1.1", egal ob ich LaTeX oder pdfLaTeX verwende.

Korrektur: Bei einem Beispiel, was das Fehlverhalten zeigen soll, gehe ich immer naiverweise davon aus, daß ich das Beispiel nur kopieren und übersetzen muß, um das Fehlverhalten zu sehen. (Was halt hier nicht der Fall war.)

Wenn ich die \part-Befehle einkommentiere, habe ich den zusätzlichen Punkt auch.

*File List*
scrbook.cls 2007/12/24 v2.98 KOMA-Script document class (book)
scrkbase.sty 2007/12/24 v2.98 KOMA-Script package (basics and keyval use)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty 2007/12/18 v2.98 KOMA-Script package (loading files)
bk11.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
typearea.sty 2007/12/24 v2.98 KOMA-Script package (type area)
***********

Liebe Grüße,
Axel

Sabrina.Dankers
01-06-2008, 16:49
Hallo nochmal,

bei mir ist es aber so, dass ich, wenn ich das Beispiel nehme und die auskommentierten Sachen wieder einfüge, dann erhalte ich grunsätzlich keine Punkte. Weder bei den Überschriften, noch bei den Abbildungen. Setze ich aber noch pointednumbers, dann erhalte ich auch Punkte sowohl bei den Überschriften als auch bei den Abbildungen.

1stLuebbi
01-06-2008, 16:52
Ansonsten wäre

\usepackage[labelformat=simple]{caption}
ein Workaround, dann ist man bei Abbildungen und Tabellen die zusätzlichen Punkte los.

Ja, das hat auch geholfen (wegen weiterer Formatierungen habe ich jetzt sowieso caption statt capt-of genommen), vielen Dank!

Der Vollständigkeit halber jetzt aber doch noch meine Versionsliste (ich habe einfach alles kopiert, da ich nicht weiß, was genau wie wichtig ist):

*File List*
scrbook.cls 2007/12/24 v2.98 KOMA-Script document class (book)
scrkbase.sty 2007/12/24 v2.98 KOMA-Script package (basics and keyval use)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty 2007/12/18 v2.98 KOMA-Script package (loading files)
bk12.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
typearea.sty 2007/12/24 v2.98 KOMA-Script package (type area)
mathptmx.sty 2005/04/12 PSNFSS-v9.2a Times w/ Math, improved (SPQR, WaS)
inputenc.sty 2006/05/05 v1.1b Input encoding file
latin1.def 2006/05/05 v1.1b Input encoding file
fontenc.sty
t1enc.def 2005/09/27 v1.99g Standard LaTeX file
graphicx.sty 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
pdftex.def 2007/06/12 v0.04h Graphics/color for pdfTeX
textcomp.sty 2005/09/27 v1.99g Standard LaTeX package
ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
booktabs.sty 2005/04/14 v1.61803 publication quality tables
amsmath.sty 2000/07/18 v2.13 AMS math features
amstext.sty 2000/06/29 v2.01
amsgen.sty 1999/11/30 v2.0
amsbsy.sty 1999/11/29 v1.2d
amsopn.sty 1999/12/14 v2.01 operator names
babel.sty 2005/11/23 v3.8h The Babel package
bblopts.cfg 2006/07/31 v1.0 MiKTeX 'babel' configuration
english.ldf 2005/03/30 v3.3o English support from the babel system
capt-of.sty
blindtext.sty 2006/11/21 V1.7 blindtext-Package
xspace.sty 2006/05/08 v1.12 Space after command names (DPC,MH)
ts1cmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
t1ptm.fd 2001/06/04 font definitions for T1/ptm.
supp-pdf.tex
t1cmss.fd 1999/05/25 v2.5h Standard LaTeX font definitions
test.jpg Graphic file (type jpg)
ot1ztmcm.fd 2000/01/03 Fontinst v1.801 font definitions for OT1/ztmcm.
omlztmcm.fd 2000/01/03 Fontinst v1.801 font definitions for OML/ztmcm.
omsztmcm.fd 2000/01/03 Fontinst v1.801 font definitions for OMS/ztmcm.
omxztmcm.fd 2000/01/03 Fontinst v1.801 font definitions for OMX/ztmcm.
ot1ptm.fd 2001/06/04 font definitions for OT1/ptm.
***********

Sollte ich vielleicht häufiger aktualisieren :p?

@voss: Markus ist der Autor von komascript, oder? Danke für deine Mühen, meinen Wissensdurst zu stillen!

Viele Grüße, Katrin

voss
01-06-2008, 17:33
bei mir ist es aber so, dass ich, wenn ich das Beispiel nehme und die auskommentierten Sachen wieder einfüge, dann erhalte ich grunsätzlich keine Punkte. Weder bei den Überschriften, noch bei den Abbildungen. Setze ich aber noch pointednumbers, dann erhalte ich auch Punkte sowohl bei den Überschriften als auch bei den Abbildungen.

nimm mein Beispiel, lass es jeweils zweimal laufen und sieh dir die
Ausgabe an.:

ohne \part keine Endpunkte
mit \part überall Endpunkte

Herbert

Sabrina.Dankers
01-06-2008, 17:48
Ich sag doch bei mir ist das nicht so.

Meine scrbook.cls ist allerdings bereits älter.


*File List*
scrbook.cls 2006/07/30 v2.95b KOMA-Script document class (book)
scrkbase.sty 2006/07/30 v2.95b KOMA-Script package (basics and keyval use)
scrlfile.sty 2006/03/28 v2.95 KOMA-Script package (loading files)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
bk11.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
typearea.sty 2006/07/30 v2.95b KOMA-Script package (type area)
***********


Da hat sich dann wohl was im cls-File geändert.

voss
02-06-2008, 15:51
nachdem ich jetzt begonnen habe, auch stills analysierter Filme in meine Arbeit einzufügen, habe ich zufällig ein seltsames Problem bei mir entdeckt. Und zwar erscheint nach dem ersten Latexlauf ganz korrekt die Nummerierung der Abbildungen so, wie ich sie haben möchte (Figure 1.1: Bildunterschrift). Ab dem zweiten Lauf aber erscheint hinter der letzten Zahl ein ungewollter Punkt, sodass die Nummerierung so aussieht: Figure 1.1.: Bildunterschrift.


nach Aussage von Markus wird \part grundsätzlich römisch nummeriert und
dort gehört dann ein Punkt hin, was sich dann logischerweise auf den Rest
auswirkt. Wenn man das nicht will, muss man pointlessnumbers nehmen.

Herbert

Sabrina.Dankers
02-06-2008, 15:56
Ich verstehe was du meinst. Aber wenn ich Katrin richtig verstanden habe, dann will sie ja generell den Punkt schon, nur eben bei den Abbildungen nicht. Und dann funktioniert es mit pointednumbers und dem Paket caption mit der Option labelformat=simple wie es sommerfee gesagt hat gut.

LG Sabrina

voss
02-06-2008, 21:05
Ich verstehe was du meinst. Aber wenn ich Katrin richtig verstanden habe, dann will sie ja generell den Punkt schon, nur eben bei den Abbildungen nicht. Und dann funktioniert es mit pointednumbers und dem Paket caption mit der Option labelformat=simple wie es sommerfee gesagt hat gut.


klar! Ich wollte ja nur selbst wissen, ob das angegebene Verhalten formal
korrekt war/ist.

Herbert

Sabrina.Dankers
02-06-2008, 21:08
Und weißt du jetzt bescheid? Denn wie gesagt, bei mir ist das Verhalten anders. Eigentlich recht konsistent. Mit pointednumbers Punkte ohne eben keine. Und das gilt dann für alles, auch für die Abbildungen. So ist es bei mir. Völlig egal ob mit part oder ohne. Immer gleiches Verhalten.

voss
02-06-2008, 21:38
Und weißt du jetzt bescheid? Denn wie gesagt, bei mir ist das Verhalten anders. Eigentlich recht konsistent. Mit pointednumbers Punkte ohne eben keine. Und das gilt dann für alles, auch für die Abbildungen. So ist es bei mir. Völlig egal ob mit part oder ohne. Immer gleiches Verhalten.

dann müsste man jetzt in das Changelog von Komascript schauen, ob das
Verhalten sich nach deiner Version geändert hat. Ist aber grundsätzlich möglich.
Aber auch nun nicht so spannend ...

Herbert

Sabrina.Dankers
03-06-2008, 06:15
Hast recht, so interessant ist das nicht, aber ich will halt auch gerne immer alles Wissen, weshalb ich mich auch gerne in Unterhaltungen hier einmische. Reiner Wissendsdurst also. :-)

1stLuebbi
05-06-2008, 13:24
So, nach einigen Tagen Funkstille hier noch einmal mein Dank an euch! Sowohl für die Lösungsvorschläge als auch fürs Nachhaken und Wissensdurststillen!

Viele Grüße, Katrin