PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ungewollter Zeilenumbruch bei \captionof



sporti
18-07-2010, 16:04
Hallo,
ich habe eine große Tabelle im Querformat auf einer kompletten Seite. Es handelt sich dabei um KEINE Gleitumgebung.


\begin{sideways}
\centering

\begin{tabular}{p{6cm}p{6cm}lp{2cm}p{1.5cm}p{1.5cm }p{3cm}}
&&&&\multicolumn{2}{p{3cm}}{{\bf Einsparung durch\newline hjklatzufhfhf}}\\
\cmidrule(lr){5-6}

{\bf Problematik} & {\bf Lösungsvorschlag} &{\bf Illllll } &{\bf verlust in dd } & {{\bf f}} & {\bf d} &{\bf gggggrung in M} \\\hline
Keine P, falsches Pr, falsche , falscher -Stecker(zu 50\% erkennbar) & -Chassis, -Karte, 2x2 Digitalr, Generator, Pa-Karte & 226.146 & 594 & 12 & 322,8 & 24 \\
\midrule
falsch eingelegt & Optische Erkennung eingefärbter & 1.5050 & 150 & & 0 & 10 \\\hline
Falscher -Stecker & Über RS232 steuerbare & 1.5200 & 50 & 6 & 1615,4 & 7 \\\hline
Keine per Oszilloskop über GPIB & 0 & 3020 & & 0 & 0 \\\hline

\captionof{table}{\label{tab:Amortisierung_FF}Date n zur Amortisierung der Verbesserungen des Testers}

\end{tabular}

\end{sideways}

Problem ist, dass immer ein ungewollter Zeilenumbruch in der Beschriftung der Tabelle stattfindet.

Bild des Problems:
http://img80.imageshack.us/i/sssml.jpg/


\usepackage{caption} ist auch eingebunden.

Vllt hat ja einer von euch ne Idee worans liegen könnte.

Stefan_K
18-07-2010, 16:12
Hallo,

es liegt daran, dass Du \captionof innerhalb der Tabularumgebung anwendest, damit hat kann sie nur die Breite der ersten Spalte nutzen und wird umgebrochen. Verwende \captionof außerhalb der Tabelle.

Viele Grüße,

Stefan


--
TeXblog (http://texblog.net)

lockstep
18-07-2010, 16:15
Meine Idee fürs nächste Mal: Ein vollständiges, lauffähiges Beispiel.

Dein \captionof-Befehl ist Teil der tabular-Umgebung und damit der ersten Tabellenspalte - daher der Umbruch. Ersetze die sideways-Umgebung durch eine sidewaystable-Umgebung und verwende statt \captionof einen normalen \caption-Befehl, allerdings nach \end{tabular}.

lockstep

sporti
18-07-2010, 19:07
Erstmal danke für die Antworten.

Das mit \captionof ausserhalb der Tabellenumgebung hatte ich schon ausprobiert. Hat allerdings nicht funktioniert, deswegen hab ichs dann mit in die Umgebung gesetzt.
Werde es dann aber nochmal ausprobieren!

Ich benutze deshalb keine Gleitumgebung, weil ich die Seite mit der Tabelle mit \enlargethispage vergrößern will. Das ist ja sonst nicht möglich weil man nicht weiss auf welche Seite die Tabelle gesetzt wird.

Wenns da irgendeine komfortablere Methode kennt teilt sie mir mit;)

Stefan_K
18-07-2010, 19:34
Hat allerdings nicht funktioniert

Das lässt sich doch sicher näher beschreiben ;) Fehlermeldung, Effekt ...
Ggf. behebt es eine minipage-Umgebung um Tabelle und \captionof herum.

Stefan

sporti
19-07-2010, 07:09
.
.
.
\\
\hline
\end{tabular}
\captionof{table}{Bildunterschrift}\label{tab:Auft reten_FF}
\end{sideways}


So sieht der Quellcode aus, mit \captionof ausserhalb der Tabellenumgebung.
Dann hagelt es aber auch nur so die Fehler:

You cant use \hrule here except with leaders.

Missing numer, treated as zero.

Illegal unit of measure.

usw. usf.

22 ingesamt.
Ich nehme an ich hab da einen ganz ganz dummen Fehler gemacht;)

Stefan_K
19-07-2010, 10:47
Ich nehme an ich hab da einen ganz ganz dummen Fehler gemacht;)
Meinen Tipp mit der minipage oben überlesen? ;)

Stefan

sporti
19-07-2010, 17:51
Zu dem Zeitpunkt zwar gelesen aber noch nicht ausprobiert;)


Es funktioniert einwandfrei mit einer Minipageumgebung!
Danke für die Hilfe!