PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : "ftnxtra" f. Fußnoten in Bildbeschriftungen verträgt sich nicht



Lefko
07-01-2010, 18:57
Hallo Leute :)

ich habe nach einem Hinweis hier im Forum bei CTAN das paket "ftnxtra" installiert, um Fußnoten auch in Bild- und Tabellenbeschriftungen und in Kapiteltiteln zu ermöglichen.
Ein einfaches Minimalbeispiel funktioniert auch problemlos (erster Post hier: http://www.mrunix.de/forums/showthread.php?t=66673).

In meiner Diplomarbeit funktioniert es jedoch nicht, wenn ich in TeXnicCenter 'Latex=>PDF' oder auch 'LaTeX=>DVI' kompiliere, gibt es 21 Fehler!! 2 der Sorte "Missing # inserted in alignment preamble" und 19-mal "Extra alignment tab has been changed to \cr".
Letzterer hat meinem Googlewissen nach mit einer falsch formatierten Tabelle zu tun, jedoch habe ich bisher keine Tabelle im Dokument.
Wenn ich lediglich "\usepackage{ftnxtra}" rausnehme, gibt es keinerlei Fehler oder Warnungen mehr.

Hier mal alle Packages, die ich verwende, vielleicht verträgt es sich mit irgendwas davon nicht:

% Format des Dokuments
\documentclass[a4paper,
12pt,
listof=totoc,
bibliography=totoc,
]{scrartcl}

\usepackage[T1]{fontenc} % Codiert die Schriftarten
\usepackage[ansinew]{inputenc} % Zeichencodierung des Texts festlegen

% Type1-Fonts verwenden (Postscript-Format, skalierbar, sieht besser aus im pdf)
\usepackage{pslatex}

\addtokomafont{caption}{\small}
\setkomafont{captionlabel}{\bfseries}

% Formeln im Text werden auf Schriftgroesse skaliert (?)
\usepackage{mathptmx}

% Sprachpaket laden
\usepackage[ngerman]{babel}
% Sprache auswaehlen
\selectlanguage{ngerman}

\usepackage{setspace} % ermoeglicht unterschiedliche Zeilenabstaende
\onehalfspacing % 1.5-facher Zeilenabstand als Standard

\usepackage{fancyhdr}
\pagestyle{fancy} % aktiviert Fancy im Dokument
\setlength{\headheight}{15pt} % Hoehe der Kopfzeile setzen

\fancyhf{} % aktuellen Stil loeschen
\fancyhead[R]{\rightmark} % bei Layout 'oneside'
\fancyfoot[C]{\thepage}


\usepackage{color} % Text farbig schreiben (\textcolor{red}{text in red})


% Umbrueche / Textsatzfehler verhindern
\clubpenalty=10000
\widowpenalty=10000
\doublehyphendemerits=10000 % No consecutive line hyphens.
\brokenpenalty=6991 % Reduce broken words across columns/pages.
\interfootnotelinepenalty=8000 % Almost never break footnotes.
\predisplaypenalty=10000 % Default value
\postdisplaypenalty=1549 % Few breaks between display and widows
\displaywidowpenalty=10000 % At least as high as \postdisplaypenalty
\relpenalty=10000
\binoppenalty=10000

\usepackage{mdwlist}

\usepackage{hyperref}
% Links auf schwarz stellen, etc.
\hypersetup{breaklinks=true, % links over several lines
unicode=false, % non-Latin characters in Acrobat’s bookmarks
pdftoolbar=true, % show Acrobat’s toolbar?
pdfmenubar=true, % show Acrobat’s menu?
pdffitwindow=false, % window fit to page when opened
pdfstartview={FitH}, % fits the width of the page to the window
pdftitle={hier der richtige titel}, % title
pdfauthor={ich, ich}, % author
pdfsubject={Subject}, % subject of the document
pdfcreator={\LaTeX\ with hyperref}, % creator of the document
pdfproducer={nochmal ich}, % producer of the document
pdfkeywords={eins,zwei,drei }, % list of keywords
pdfnewwindow=true, % links in new window
colorlinks=true, % false: boxed links; true: colored links
linkcolor=black, % color of internal links
citecolor=black, % color of links to bibliography
filecolor=black, % color of file links
urlcolor=black, % color of external links
anchorcolor=black, % no idea
}
\usepackage{graphicx}

\usepackage{flafter} % keine Abbildung wird vor ihrer Definierung angezeigt

\renewcommand{\thefigure}{\arabic{section}.\arabic {figure}} % normal
\makeatletter \@addtoreset{figure}{section} \makeatother % Zaehler je Kapitel reseten

\usepackage{array} % ermoeglicht kompliziertere Tabellen

\usepackage{booktabs}

\addto\captionsngerman
{\renewcommand{\figurename}{\textbf{Abb.}}
\renewcommand{\tablename}{\textbf{Tab.}}}

% Tabellen werden kapitelweise nummeriert
\renewcommand{\thetable}{\arabic{section}.\arabic{ table}} % normal
\makeatletter \@addtoreset{table}{section} \makeatother % Zaehler je Kapitel reseten

\usepackage[footnotesize]{caption} % MUSS NACH float, subfigure, rotating geladen werden!

\usepackage{amsmath} % Erweiterte mathematische Operationen

\usepackage[comma, % Komma als Trennzeichen
super, % Referenz hochstellen
square, % eckige Klammern verwenden
sort&compress % Referenzen sortieren/zusammenfassen
]{natbib}


\usepackage{ftnxtra}


% Titel der Arbeit
\newcommand{\doctitle}{bla blub}


% So werden chemische Formeln korrekt geschrieben
\newlength{\fdxvi}
\newlength{\fdxvii}
\newfont{\tensy}{cmsy10}

\newcommand{\chem}[1]{\fdxvi=\fontdimen16\tensy\fdxvii=\fontdimen17\ten sy%
{$\fontdimen16\tensy=3.0pt \fontdimen17\tensy=3.0pt \mathrm{#1}$}%
\fontdimen16\tensy=\fdxvi\fontdimen17\tensy=\fdxvi i}


% eine Kommentar-Textbox an der Seite einfuegen
\newcommand{\sidenote}[1]{\marginline{\fbox{\parbox{\marginparwidth}{\scrip tsize#1}}}}

% Wellenzahlen als $X cm^{-1}$ automatisch schreiben mit \wn{X}
\newcommand{\wn}[1]{$#1\,cm^{-1}$}



\begin{document}

[...]

% Einziger Aufruf einer Fußnote so:

\begin{figure}[htb]
\centering
\includegraphics[keepaspectratio, width=0.6 \linewidth]{Bilder/zelle.png}
\caption[Aufbau der spektroelektrochemischen Messzelle]{Aufbau der spektroelektrochemischen Messzelle; das Potential zwischen Arbeitselektrode (\textbf{AE}) und Gegenelektrode (\textbf{GE}) wird gesetzt, indem das vorliegende 'open circuit'-Potential\footnote{Das open circuit-Potential $E_{oc}$ ist das herrschende Potential bei offenem Stromkreis, d.h. das Potential zwischen Arbeits- und Referenzelektrode, das ohne äußere Vorgabe eines Stroms oder einer Spannung in der Messzelle anliegt} zwischen AE und Referenzelektrode (\textbf{RE}) bestimmt und als Nullwert für die Potentialdifferenz zwischen AE und GE verwendet wird. Die Platin-GE ist ringförmig nahe unterhalb der AE platziert und ermöglicht so ein gleichmäßiges elektrisches Feld auf der Oberfläche der Arbeitselektrode. Die Referenzelektrode ist eine Ag/AgCl-Elektrode}
\label{fig:messzelle}
\end{figure}

[...]

\end{document}

Vielleicht könnt ihr mir ja helfen??

u_fischer
08-01-2010, 10:12
Mach ein kleines (!), vollständiges Beispiel, das dein Problem demonstriert. Eine 8-zeilige caption, die ganzen fancyhdr-Befehle, color, die penalty-Definition und noch einige andere Dinge habe höchstwahrscheinlich nichts mit dem Problem zu tun. Es ist übrigens nicht wichtig, ob du einen oder 27 Fehler bekommst. Von Interesse ist nur der erste.

Btw:\selectlanguage{ngerman} sollte eigentlich unnötig sein.

Lefko
08-01-2010, 15:00
So, ich habe drei Dinge durch sukzessives Ausklammern der Pakete herausgefunden:

1. Sobald ich das Paket 'ftnxtra' hinzufüge, verursacht die Tabelle im Dokument die o.g. Probleme (ohne das Paket gibt es keine Fehler oder Warnungen bezüglich der Tabelle)

Hier die Tabelle:

\begin{table}[h!tb]
\centering
\begin{tabular}{ccc}
\toprule
\textbf{Schritt} & \textbf{Potential [mV]} & \textbf{Dauer [s]} \\
\midrule
1 & +600 & 120 \\
2 & -600 & 120 \\
3 & +600 & 30 \\
4 & -600 & 30 \\
5 & +600 & 30 \\
6 & -600 & 30 \\
7 & +600 & 30 \\
8 & -600 & 30 \\
9 & -600 & 300 \\
\bottomrule
\end{tabular}
\caption{optimiertes Potentialprogramm zur nanoskopischen Aufrauhung der Ag-Oberfläche nach Ref. %\citenum{Sezer2007}}
\label{tab:Potentialprogramm}
\end{table}

Sieht da jemand was merkwürdiges, das die Fehler "Missing # inserted in alignment preamble" und "Extra alignment tab has been changed to \cr" verursachen könnte?

2. Die Fußnote wird in der Beschriftung richtig indiziert, aber nirgendwo angezeigt WENN:
- Das Paket 'color' verwendet wird
- Die 'hyperref'-Option 'colorlinks=true' gesetzt ist
Das Dokument verursacht dabei keine Fehler oder Warnungen, die Fußnote ist nur einfach nicht da

Ich hoffe, jetzt könnt ihr mir mit der Tabelle weiterhelfen...? :)


PS: Hier noch ein Minimalbeispiel, was mit Paket den Fehler verursacht und ohne Paket problemlos ist.


\documentclass[a4paper,12pt]{scrartcl}

\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}

\usepackage[ngerman]{babel}

\usepackage{graphicx}

\usepackage[footnotesize]{caption}

%\usepackage{color}

\usepackage{hyperref}
%\hypersetup{colorlinks=true}

\usepackage{ftnxtra}


\begin{document}

[...]

% stoerende Tabelle, wenn Paket 'fntxtra' genutzt wird

\begin{table}[h!tb]
\centering
\begin{tabular}{ccc}
\toprule
\textbf{Schritt} & \textbf{Potential [mV]} & \textbf{Dauer [s]} \\
\midrule
1 & +600 & 120 \\
2 & -600 & 120 \\
3 & +600 & 30 \\
4 & -600 & 30 \\
5 & +600 & 30 \\
6 & -600 & 30 \\
7 & +600 & 30 \\
8 & -600 & 30 \\
9 & -600 & 300 \\
\bottomrule
\end{tabular}
\caption{Programm nach Ref. 7}
\label{tab:Potentialprogramm}
\end{table}


% Einziger Aufruf einer Fußnote so:

\begin{figure}[htb]
\centering
\includegraphics[keepaspectratio, width=0.6 \linewidth]{zelle.png}
\caption[kurzer Text]{langer Text\footnote{diese Fußnote geht nur manchmal...} und weiterer langer Text}
\label{fig:messzelle}
\end{figure}

[...]

\end{document}

u_fischer
08-01-2010, 17:01
Abgesehen davon, dass \toprule etc nicht definiert sind, weil du booktabs nicht lädst, läuft dein Beispiel bei mir mit pdflatex fehlerfrei durch. Mit booktabs läuft es auch.

\listfiles ergibt folgende Versionsliste in der log-Datei:


scrartcl.cls 2009/07/24 v3.04a KOMA-Script document class (article)
scrkbase.sty 2009/07/24 v3.04a KOMA-Script package (KOMA-Script-dependent ba
sics and keyval usage)
scrbase.sty 2009/07/24 v3.04a KOMA-Script package (KOMA-Script-independent
basics and keyval usage)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty 2009/03/25 v3.03 KOMA-Script package (loading files)
tocbasic.sty 2009/06/08 v3.03b KOMA-Script package (handling toc-files)
scrsize12pt.clo 2009/07/24 v3.04a KOMA-Script font size class option (12pt)
typearea.sty 2009/07/24 v3.04a KOMA-Script package (type area)
fontenc.sty
t1enc.def 2005/09/27 v1.99g Standard LaTeX file
inputenc.sty 2008/03/30 v1.1d Input encoding file
ansinew.def 2008/03/30 v1.1d Input encoding file
babel.sty 2008/07/06 v3.8l The Babel package
bblopts.cfg 2006/07/31 v1.0 MiKTeX 'babel' configuration
ngermanb.ldf 2008/07/06 v2.6n new German support from the babel system
graphicx.sty 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty 2009/02/05 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 2009/08/25 v0.04m Graphics/color for pdfTeX
caption.sty 2009/10/09 v3.1k Customizing captions (AR)
caption3.sty 2009/10/09 v3.1k caption3 kernel (AR)
hyperref.sty 2009/12/23 v6.79y Hypertext links for LaTeX
ifpdf.sty 2009/04/10 v2.0 Provides the ifpdf switch (HO)
ifvtex.sty 2008/11/04 v1.4 Switches for detecting VTeX and its modes (HO)
ifxetex.sty 2009/01/23 v0.5 Provides ifxetex conditional
hycolor.sty 2009/12/12 v1.6 Color options of hyperref/bookmark (HO)
xcolor-patch.sty 2009/12/12 xcolor patch
pd1enc.def 2009/12/23 v6.79y Hyperref: PDFDocEncoding definition (HO)
pdftexcmds.sty 2009/12/12 v0.7 Utility functions of pdfTeX for LuaTeX (HO)
infwarerr.sty 2007/09/09 v1.2 Providing info/warning/message (HO)
ifluatex.sty 2009/04/17 v1.2 Provides the ifluatex switch (HO)
ltxcmds.sty 2009/12/12 v1.1 LaTeX kernel commands for general use (HO)
etexcmds.sty 2007/12/12 v1.2 Prefix for e-TeX command names (HO)
intcalc.sty 2007/09/27 v1.1 Expandable integer calculations (HO)
hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
kvoptions.sty 2009/12/08 v3.6 Keyval support for LaTeX options (HO)
kvsetkeys.sty 2009/12/22 v1.7 Key value parser (HO)
url.sty 2006/04/12 ver 3.3 Verb mode for urls, etc.
bitset.sty 2007/09/28 v1.0 Data type bit set (HO)
bigintcalc.sty 2007/11/11 v1.1 Expandable big integer calculations (HO)
atbegshi.sty 2009/12/02 v1.10 At begin shipout hook (HO)
hpdftex.def 2009/12/23 v6.79y Hyperref driver for pdfTeX
atveryend.sty 2009/12/11 v1.3 Hooks at very end of document (HO)
rerunfilecheck.sty 2009/12/18 v1.2 Rerun checks for auxiliary files (HO)
uniquecounter.sty 2009/12/18 v1.1 Provides unlimited unique counter (HO)
ftnxtra.sty 2009/10/18 footnote fixes for standard LaTeX
supp-pdf.tex
nameref.sty 2009/12/18 v2.35 Cross-referencing by name of section
refcount.sty 2008/08/11 v3.1 Data extraction from references (HO)
gettitlestring.sty 2009/12/18 v1.3 Cleanup title references (HO)

dom_geibel
06-01-2011, 23:04
Hallo,

Hat jemand schon einmal versucht, dass ftnxtra Paket mit einer tabularx zu verwenden. Wenn man z.b. das obige Beispiel mit einer tBularx anstatt einer tabular ausführt, kommen Fehlermeldungen. Hat jemand eine Idee?

Xenara
07-01-2011, 08:09
Was für Fehlermeldungen?
Was hast du probiert?
Wie sieht dein Minimalbeispiel aus?
Das obige Beispiel funktioniert auch mit tabularx:

\documentclass[a4paper,12pt]{scrartcl}

\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}

\usepackage[ngerman]{babel}

\usepackage{graphicx}

\usepackage[footnotesize]{caption}

%\usepackage{color}


\usepackage{ftnxtra}
\usepackage{tabularx}

\usepackage{booktabs}

\usepackage{hyperref}
%\hypersetup{colorlinks=true}

\begin{document}

[...]

% stoerende Tabelle, wenn Paket 'fntxtra' genutzt wird

\begin{table}[h!tb]
\centering
\begin{tabularx}{\textwidth}{XXX}
\toprule
\textbf{Schritt} & \textbf{Potential [mV]} & \textbf{Dauer [s]} \\
\midrule
1 & +600 & 120 \\
2 & -600 & 120 \\
3 & +600 & 30 \\
4 & -600 & 30 \\
5 & +600 & 30 \\
6 & -600 & 30 \\
7 & +600 & 30 \\
8 & -600 & 30 \\
9 & -600 & 300 \\
\bottomrule
\end{tabularx}
\caption{Programm nach Ref. 7}
\label{tab:Potentialprogramm}
\end{table}


% Einziger Aufruf einer Fußnote so:

\begin{figure}[htb]
\centering
\includegraphics[keepaspectratio, width=0.6 \linewidth]{Testbild}
\caption[kurzer Text]{langer Text\footnote{diese Fußnote geht nur manchmal...} und weiterer langer Text}
\label{fig:messzelle}
\end{figure}

[...]

\end{document}


Mein frisch polierte Glaskugel sagt mir aber, dass du in deiner Präambel tabularx vor ftnxtra geladen hast. Vertausche mal die Reihenfolge der beiden Pakete.

dom_geibel
07-01-2011, 13:45
Hallo Xenara,

Deine Glaskugel lag gar nicht so falsch. Jetzt läuft es zwar ohne Fehler durch, in der Tabelle werden die Referenzierung der Fußnoten angezeigt, allerdings wird der Text der Fußnoten nicht angezeigt.

Ich habe mal eine Minimalbeispiel angehängt.


\documentclass[a5paper, % Zielausgabeformat ist A5
10pt, % Schriftgröße
DIV=calc,
headsepline, % Strich unter Kopfzeile
parskip, % Eine Zeile Abstand nach einem Absatz
pointednumbers, % Punkt nach Kapitelbezeichnung (3.2. anstatt 3.2)
smallheadings, % Größe Überschriften (small,normal, big)
headexclude, % Kopfzeile wird nicht mit in die Seitenberechnung eingenommen
liststotocnumbered, %
bibtotocnumbered, %
tablecaptionabove, % Tabellenbeschriftung oberhalb der Tabelle
BCOR8mm, % Bindekorrektur
openright, % Neues Chapter fängt rechts an
twoside, % Doppelseitiges Layout
noappendixprefix, % Anstatt "Anhang A. Symbolverzeichnis -> A. Symbolverzeichnis
cleardoubleempty, % Linke leere Seite falls ein neues Chapter angefangen wird
pagesize, % Dieser Befehl passt im weiteren an, ob pdflatex oder dvips verwendet wird
]{scrbook} % koma-skript klasse scrbook



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%
% Eineinhalbzeiliger Satz, Umstellung auf normalen Satz durch \begin{spacing}{1} ... \end{spacing}
\usepackage{setspace} % Einbinden setspace Paket
\typearea[current]{last} % Neuberechnung des Satzspiegels
\setcounter{tocdepth}{2} % Tiefe des Inhaltsverzeichnisses
\setcounter{secnumdepth}{4}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%
% Sonstige Pakete, die benötgt werden
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew,cp1252]{inputenc}
\usepackage{units,caption}
\usepackage{float}
\usepackage{ftnxtra}
\usepackage{tabularx}
\usepackage[square]{natbib}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage{txfonts}
\usepackage{mathrsfs}
\usepackage{multirow}
\usepackage{subfigure}
\usepackage{textcomp}
\usepackage{ifthen}
\usepackage[thinspace,thinqspace,squaren,textstyle]{SIunits}
\usepackage{appendix}


\usepackage[automark]{scrpage2}
\pagestyle{scrheadings}
% Fonts
\setkomafont{captionlabel}{\sffamily\bfseries}
\setkomafont{pagehead}{\normalfont\sffamily\itshap e}
\setkomafont{pagenumber}{\normalfont\rmfamily\slsh ape}

\usepackage[german]{nomencl}
\usepackage{longtable,booktabs,calc}
\usepackage{rotating}

\begin{document}
\mainmatter
\ofoot[\pagemark]{\pagemark}


\begin{table}[h,t,b]
\caption{Blindleistungsbereitstellung durch dezentrale Erzeugungsanlagen im Nieder- und Mittelspannungsnetz}
\small
\centering
\label{tab:Q_NS_MS}
\begin{tabularx}{\textwidth}{|X|X|X|X|X|}
\toprule
& \multicolumn{3}{c|}{\textbf{Niederspannung\footnot e{Blindleistungsbereitstellung bei einer Wirkleistungseinspeisung von größer 20\% der Nennwirkleistung}}} & \multicolumn{1}{c|}{\textbf{Mittel\-spannung}} \\
\midrule
Nenn\-schein\-leistung & $S_{\text{DEA}} \le \unit{3,68}{\kilo\volt\ampere}$ & $\unit{3,68}{\kilo\volt\ampere} \le S_{\text{DEA}} \le \unit{13,8}{\kilo\volt\ampere}$ & $S_{DEA} \ge \unit{13,8}{\kilo\volt\ampere}$ & alle Einheiten \\ \hline
Einstell\-bereich $\cos \varphi$ &
$\unit{0,95}{}_{\text{untererregt}}$ bis $\unit{0,95}{}_{\text{übererregt}}$ &
$\unit{0,95}{}_{\text{untererregt}}$ bis $\unit{0,95}{}_{\text{übererregt}}$ &
$\unit{0,90}{}_{\text{untererregt}}$ bis $\unit{0,90}{}_{\text{übererregt}}$ &
$\unit{0,95}{}_{\text{untererregt}}$ bis $\unit{0,95}{}_{\text{übererregt}}$\\ \hline
Einstellart & fester Verschiebungsfaktor\footnote{ Gemäß EN 50438, keine Vorgabe durch den Netzbetreiber}
& $\cos \varphi \left(P\right)$ "=Kennlinie & $\cos \varphi \left(P\right)$ "=Kennlinie & alle\\
\bottomrule
\end{tabularx}
\end{table}

\end{document}

Zeigt es bei Euch die Fußnoten an?

Xenara
07-01-2011, 14:26
Zeigt es bei euch Fußnoten an?
Nein. Denn Fussnoten bei Gleitumgebungen sind nicht so einfach. Das Paket ftnxtra scheint einen Weg gefunden zu haben, wie es mit Fussnoten in Captions umzugehen hat. Für Fussnoten in Tabellen klappts aber nicht. Meistens werden diese Fussnoten dann auch nicht ans Ende der Seite sondern direkt ans Ende der Tabelle gesetzt. Das kann man bequem mit dem Paket threeparttable machen.
Ich habe mir auch erlaubt, deine Tabelle hinsichtlich Typographie etwas zu überarbeiten. Falls du dich schon gewundert hast, wieso die vertikalen Linien nicht durchgezogen werden: Das liegt am Paket booktabs, das für eine schönere Tabellengestaltung sorgt. Und dazu gehört auch, dass vertikale Linien böse sind, daher sind sie auch gar nicht vorgesehen.



\documentclass[a5paper, % Zielausgabeformat ist A5
10pt, % Schriftgröße
DIV=calc,
headsepline, % Strich unter Kopfzeile
parskip, % Eine Zeile Abstand nach einem Absatz
pointednumbers, % Punkt nach Kapitelbezeichnung (3.2. anstatt 3.2)
smallheadings, % Größe Überschriften (small,normal, big)
headexclude, % Kopfzeile wird nicht mit in die Seitenberechnung eingenommen
liststotocnumbered, %
bibtotocnumbered, %
tablecaptionabove, % Tabellenbeschriftung oberhalb der Tabelle
BCOR8mm, % Bindekorrektur
openright, % Neues Chapter fängt rechts an
twoside, % Doppelseitiges Layout
noappendixprefix, % Anstatt "Anhang A. Symbolverzeichnis -> A. Symbolverzeichnis
cleardoubleempty, % Linke leere Seite falls ein neues Chapter angefangen wird
pagesize, % Dieser Befehl passt im weiteren an, ob pdflatex oder dvips verwendet wird
]{scrbook} % koma-skript klasse scrbook



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%
% Eineinhalbzeiliger Satz, Umstellung auf normalen Satz durch \begin{spacing}{1} ... \end{spacing}
\usepackage{setspace} % Einbinden setspace Paket
\typearea[current]{last} % Neuberechnung des Satzspiegels
\setcounter{tocdepth}{2} % Tiefe des Inhaltsverzeichnisses
\setcounter{secnumdepth}{4}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%
% Sonstige Pakete, die benötgt werden
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew,cp1252]{inputenc}
\usepackage{units,caption}
\usepackage{float}
\usepackage{ftnxtra}
\usepackage{tabularx}
\usepackage[square]{natbib}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage{txfonts}
\usepackage{mathrsfs}
\usepackage{multirow}
\usepackage{subfigure}
\usepackage{textcomp}
\usepackage{ifthen}
\usepackage[thinspace,thinqspace,squaren,textstyle]{SIunits}
\usepackage{appendix}

\usepackage{threeparttable}

\usepackage[automark]{scrpage2}
\pagestyle{scrheadings}
% Fonts
\setkomafont{captionlabel}{\sffamily\bfseries}
\setkomafont{pagehead}{\normalfont\sffamily\itshap e}
\setkomafont{pagenumber}{\normalfont\rmfamily\slsh ape}

\usepackage[german]{nomencl}
\usepackage{longtable}% ein Paket pro \usepackage laden, macht das Debugging einfacher
\usepackage{booktabs}
\usepackage{calc}
\usepackage{rotating}

\begin{document}
\mainmatter
\ofoot[\pagemark]{\pagemark}

\section*{Vorher:}
\begin{table}[!htbp]% Die Positionierungsparameter werden nicht mit Komma getrennt! [h,t,b]
\caption{Blindleistungsbereitstellung durch dezentrale Erzeugungsanlagen im Nieder- und Mittelspannungsnetz}
\small
\centering
\label{tab:Q_NS_MS}
\begin{tabularx}{\textwidth}{|X|X|X|X|X|}
\toprule
& \multicolumn{3}{c|}{\textbf{Niederspannung\footnot e{Blindleistungsbereitstellung bei einer Wirkleistungseinspeisung von größer 20\% der Nennwirkleistung}}} & \multicolumn{1}{c|}{\textbf{Mittel\-spannung}} \\
\midrule
Nenn\-schein\-leistung & $S_{\text{DEA}} \le \unit{3,68}{\kilo\volt\ampere}$ & $\unit{3,68}{\kilo\volt\ampere} \le S_{\text{DEA}} \le \unit{13,8}{\kilo\volt\ampere}$ & $S_{DEA} \ge \unit{13,8}{\kilo\volt\ampere}$ & alle Einheiten \\ \hline
Einstell\-bereich $\cos \varphi$ &
$\unit{0,95}{}_{\text{untererregt}}$ bis $\unit{0,95}{}_{\text{übererregt}}$ &
$\unit{0,95}{}_{\text{untererregt}}$ bis $\unit{0,95}{}_{\text{übererregt}}$ &
$\unit{0,90}{}_{\text{untererregt}}$ bis $\unit{0,90}{}_{\text{übererregt}}$ &
$\unit{0,95}{}_{\text{untererregt}}$ bis $\unit{0,95}{}_{\text{übererregt}}$\\ \hline
Einstellart & fester Verschiebungsfaktor\footnote{ Gemäß EN 50438, keine Vorgabe durch den Netzbetreiber}
& $\cos \varphi \left(P\right)$ "=Kennlinie & $\cos \varphi \left(P\right)$ "=Kennlinie & alle\\
\bottomrule
\end{tabularx}
\end{table}

\section*{Nachher:}

\begin{table}[!htbp]
\renewcommand{\tabularxcolumn}[1]{m{#1}}
\begin{threeparttable}
\caption{Blindleistungsbereitstellung durch dezentrale Erzeugungsanlagen im Nieder- und Mittelspannungsnetz}
\small
\centering
\label{tab:Q_NS_MS}
\begin{tabularx}{\textwidth}{m{.15\textwidth}*{3}{>{\centering\arraybackslash}X}X}
\toprule
& \multicolumn{3}{c}{\textbf{Niederspannung\tnote{1} }} & \multicolumn{1}{c}{\textbf{Mittel\-spannung}} \\
\cmidrule(lr){2-4}
\cmidrule(lr){5-5}
Nenn\-schein\-leistung & $S_{\text{DEA}} \le \unit{3,68}{\kilo\volt\ampere}$ & $\unit{3,68}{\kilo\volt\ampere} \le S_{\text{DEA}} \le \unit{13,8}{\kilo\volt\ampere}$ & $S_{DEA} \ge \unit{13,8}{\kilo\volt\ampere}$ & alle Einheiten \\
\cmidrule(lr){1-1}
\cmidrule(lr){2-4}
\cmidrule(lr){5-5}
Einstell\-bereich $\cos \varphi$ &
$\unit{0,95}{}_{\text{untererregt}}$ bis $\unit{0,95}{}_{\text{übererregt}}$ &
$\unit{0,95}{}_{\text{untererregt}}$ bis $\unit{0,95}{}_{\text{übererregt}}$ &
$\unit{0,90}{}_{\text{untererregt}}$ bis $\unit{0,90}{}_{\text{übererregt}}$ &
$\unit{0,95}{}_{\text{untererregt}}$ bis $\unit{0,95}{}_{\text{übererregt}}$\\
\cmidrule(lr){1-1}
\cmidrule(lr){2-4}
\cmidrule(lr){5-5}
Einstellart & fester Verschiebungs\-faktor\tnote{2}
& $\cos \varphi \left(P\right)$ "=Kennlinie & $\cos \varphi \left(P\right)$ "=Kennlinie & alle\\
\bottomrule
\end{tabularx}
\begin{tablenotes}\footnotesize
\item[1] Blindleistungsbereitstellung bei einer Wirkleistungseinspeisung von größer 20\% der Nennwirkleistung
\item[2] Gemäß EN 50438, keine Vorgabe durch den Netzbetreiber
\end{tablenotes}
\end{threeparttable}
\end{table}

Zum Schluss noch etwas Text.

\end{document}

dom_geibel
07-01-2011, 14:46
Hallo Xenara,

vielen Dank für die schnelle Antwort und die Überarbeitung meines Problems. Mit der Lösung über threeparttable kann ich sehr gut leben. Auch sieht die Tabelle nun viel besser aus :)