Hallo trinix,
Zitat von
trinix
Es lag am Paket "hypercap".
Dies ist nur auf die Standard-Klassen article, report und book abgestimmt und hat mit KOMA-Script so seine Probleme. Willkommen in meiner wundersamen Welt der Klassen und Pakete, die alle in \caption rumpfuschen und fleißig Inkompatibilitäten erzeugen (und mich somit Nerven & Haare kosten)
2 verschiedene Lösungsansätze fallen mir spontan ein:
1. \abovecaptionskip und \belowcaptionskip hinter \begin{table} und vor \caption umsetzen, z.B.:
Code:
\begin{table}
\setlength\abovecaptionskip{0pt}
\setlength\belowcaptionskip{10pt}
...
1b. Das ganze könnte man auch automatisieren, indem man \table umdefiniert, etwa:
Code:
\let\tableorig\table
\def\table{%
\setlength\abovecaptionskip{0pt}%
\setlength\belowcaptionskip{10pt}%
\tableorig}
(Habe ich jetzt nicht getestet, sollte aber gehen. Wenn nicht: Bitte nochmal melden.)
- ODER -
2. Das caption-Paket hat die Angewohnheit, einige Inkompatibilitäten zwischen Klassen und Paketen, was \caption angeht, wieder auszubügeln. Das simple Einfügen von \usepackage[format=hang]{caption} läßt tatsächlich den Abstand wieder richtig werden. ABER: Dann müsste auch die Zeile
Code:
\setkomafont{caption}{\small\linespread{1}\selectfont}
durch
Code:
\renewcommand\captionfont{\small\linespread{1}\selectfont}
(nach dem Laden des caption-Paketes) ersetzt werden. Also insgesamt:
Code:
\documentclass[tablecaptionabove]{scrreprt}
\usepackage{hyperref}
\usepackage[all]{hypcap}
\usepackage[format=hang,tableposition=above]{caption}
\renewcommand\captionfont{\small\linespread{1}\selectfont}
\begin{document}
\begin{table}[htdp]
\centering
\caption{Modale Parameter des PEG fixierten Präparates unter Shakeranregung und ortsveränderlichem Beschleunigungsaufnehmer}
\begin{tabular}{ccc}
\hline
Mode & \multicolumn{1}{c}{Eigenfrequenz (Hz)} & Dämpfung (\%)\\
\hline
1 & 485 & 2,24\\
\end{tabular}
\end{table}
\end{document}
Zwei Anmerkungen dazu:
Erstens klappt das nicht mit dem caption-Paket 3.0m, dann hängt der Code. Siehe auch hier: http://www.mrunix.de/forums/showthread.php?t=49767
Und zweitens ist die Option "tableposition=above" ab dem caption-Paket 3.0h nicht mehr notwendig (das caption-Paket erkennt ab da das "tablecaptionabove" von KOMA-Script), schadet aber auch nicht.
BTW, wenn ich float auskommentiere, erscheint der LaTeX error:
Code:
No counter float@type defined
Kann mir jemand sagen was dies bedeutet?
Ins blaue geraten:
Nach dem Löschen der AUX-Datei ist dieser Fehler vielleicht weg!?
Liebe Grüße,
Axel
Lesezeichen