PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme beim compalieren mit caption



Kasper_
11-03-2007, 02:58
Hallo zusammen
Ich habe das Paket Caption bei mir neu installiert.
Leider hängt sich mein Rechner beidem folgenden
Beispiel auf:

\documentclass[12pt, a4paper ]{scrbook}
\usepackage[format=default, font=footnotesize, singlelinecheck=false,
labelfont=bf]{caption}
\begin{document}
\begin{table}
\caption{matrix}\label{Ex:tab1}
\begin{tabular}[h]{|c|c|}\hline
B & A \\\hline
\end{tabular}
\end{table}
\end{document}

Wenn ich das Beispiel aber auf meinem Rechner compaliere erhalte ich folgende Ausgabe:
This is TeX, Version 3.14159 (Web2C 7.4.5)
(./mein.tex
LaTeX2e <2001/06/01>
Babel <v3.7h> and hyphenation patterns for american, french, german, ngerman, n
ohyphenation, loaded.
(/usr/share/texmf/tex/latex/koma-script/scrbook.cls
Document Class: scrbook 2003/01/31 v2.9n LaTeX2e KOMA document class
(/usr/share/texmf/tex/latex/koma-script/scrlfile.sty
Package scrlfile, 2003/01/31 v2.9n LaTeX2e KOMA package
Copyright (C) Markus Kohm

) (/usr/share/texmf/tex/latex/base/bk12.clo)
(/usr/share/texmf/tex/latex/koma-script/typearea.sty
Package typearea, 2003/01/31 v2.9n LaTeX2e KOMA package
Copyright (C) Frank Neukam, 1992-1994
Copyright (C) Markus Kohm, 1994-2002

)) (/usr/share/texmf/tex/latex/caption/caption.sty
(/usr/share/texmf/tex/latex/caption/caption3.sty
(/usr/share/texmf/tex/latex/graphics/keyval.sty))) (./mein.aux)
(/usr/share/texmf/tex/latex/ms/ragged2e.sty
(/usr/share/texmf/tex/latex/ms/everysel.sty))

tja und weiter kommt er nicht.
Wenn ich das Compalieren abbreche erhalte ich den folgenden Text:

Interruption.
\caption ->\caption@setposition {b}
\let \caption@setposition \@gobble \caption
l.7 \caption
{matrix}

Cioa Kasper

localghost
11-03-2007, 09:27
Die tabular-Umgebung akzeptiert kein optionales Argument, wie Du es angegeben hast. Das gehört zur table-Umgebung.

\documentclass[12pt,a4paper]{scrbook}
\usepackage[format=default,font=footnotesize,singlelinecheck=f alse,labelfont=bf]{caption}

\begin{document}
\begin{table}[!ht] % Der Positionierungsparameter gehört hierhin …
\caption{Matrix}\label{tab:matrix}
\begin{tabular}{|c|c|}\hline % … und nicht hierhin.
B & A \\\hline
\end{tabular}
\end{table}
\end{document}

Der Parameter für die tabular-Umgebung bestimmt die Ausrichtung auf die laufende Umgebung und kann nur die Werte [t] (top) oder [b] (bottom). Er bezieht sich auf oberste bzw. unterste Tabellenzeile. Ein [h] ist dort deshalb nicht zulässig. Dieses Beispiel sollte fehlerfrei bearbeitet werden.

sommerfee
11-03-2007, 09:36
Wenn ich das Compalieren abbreche erhalte ich den folgenden Text:

Interruption.
\caption ->\caption@setposition {b}
\let \caption@setposition \@gobble \caption


Die Version 3.0m (vom 5.3.07) mag leider KOMA-Script nicht besonders, durch eine sehr ungünstige Verkettung von "Unfällen" ist leider eine kaputte Version nach CTAN gelangt, also veröffentlicht worden.

(Zu erkennen ist die Kombination KOMA-Script und caption 3.0m u.a. daran, daß der Compiler beim Kommando \caption hängt, nach dem manuellen Abbruch erhält man obrige Meldung.)

Es gibt bereits eine bereinigte Version 3.0n (vom 9.3.07) des caption-Paketes auf CTAN, hoffentlich wird sie auch in ein paar Tagen als MikTeX-Update angeboten. Wer vorher auf eine funktionierende Kombination KOMA-Script und caption-Paket angewiesen ist, kommt wohl z.Z. um eine manuelle Installation des neuen caption-Paketes nicht herum.

Zu bekommen ist die Version 3.0n hier: ftp://ftp.dante.de/tex-archive/macros/latex/contrib/caption

Bei der manuellen Installation hilft die DANTE-FAQ: http://www.dante.de/faq/de-tex-faq/html/makros1.html (Punkte 5.1.3 und 5.1.4)

Ich sage nochmal bescheid, sobald es die Version 3.0n auch als MikTeX-Update gibt, dann wird man sich diese Version einfach über den Update-Wizard holen können.

Und noch ein Hinweis:
Wenn es nur um das \captionof-Feature geht, würde ich sowieso generell lieber zum Paket capt-of anstelle von caption greifen. Denn das caption-Paket macht ja noch eine Menge mehr und in Kombination mit den KOMA-Klassen bedeutet das auch, daß die ganzen Features mit captions, die KOMA anbietet, verloren gehen. (Siehe auch Abschnitt 6 in der Anleitung zum caption-Paket)

Sorry für die Unannehmlichkeiten,
Axel Sommerfeldt (Maintainer des caption-Paketes)

sommerfee
13-03-2007, 17:52
Hurra, jetzt ist die Version 3.0n des caption-Paketes auch per MiKTeX-Update verfügbar.

Fröhliches updaten wünscht
Axel