Seite 1 von 1
Tabellen an einer Stelle halten [MAC OS X]
Verfasst: Mi 29. Apr 2015, 14:43
von mstrassb
Hallo,
ich habe leider ein Problem mit Tabellen und Mac OSX 10.10 mit MacTeX-2014 Distribution. Bei mir bleiben die Tabellen nicht an der Position, an welcher ich sie im Code platziert habe.
Weder [H], [!H], [h], [!h] noch [ht] funktioniert unter Mac.
Hat jemand eine Idee?
\documentclass[texnote,twoside,counttables,classictoc,index, nomenclature,norefpage,texnote] {HSMW-Thesis}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{colortbl}
\usepackage[right]{eurosym}
\usepackage{verbatim}
\usepackage{nomencl}
\usepackage{listings}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{multirow}
\usepackage{pdfpages}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage[format=hang,justification=centering]{caption}
\usepackage{float}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}
\newcommand\tabrotate[1]{\rotatebox{90}{#1\hspace{\tabcolsep}}}
\newcommand\verschiebung[1][-.75\normalbaselineskip]{\hspace{#1}}
\section{Einsatzmittelbedarf EMB-Planung}
\begin{table}[ht]
\centering
\begin{tabular}{|C{3cm}|C{1.5cm}|C{2cm}|C{2cm}|C{2cm}|C{1.5cm}|}
\hline
\rowcolor[gray]{.6}
\tabrotate{\textbf{Einsatzmittel}} &
\tabrotate{\textbf{Abkürzung}} &
\tabrotate{\textbf{Arbeitszeit [d]}} &
\tabrotate{\textbf{Kosten [EUR/h]}} &
\tabrotate{\textbf{Kosten [EUR/Einsatz] }} &
\tabrotate{\textbf{Anzahl}}\\
\noalign{\hrule height .8pt}
Projektleiter & PL & 10 & 20 & - & 1\\
\noalign{\hrule height .8pt}
Projektcontroller & PC & 10 & 20 & - & 1\\
\noalign{\hrule height .8pt}
\hline
\end{tabular}
\caption{Übersicht Einsatzmittel}
\end{table}
\end{document}
Danke und viele Grüße
Markus
Verfasst: Mi 29. Apr 2015, 14:59
von Johannes_B
Wann sollte ich Gleitumgebungen für Tabellen verwenden?.
Wenn du besser entscheiden kannst als der Float-Algorithmus, dann nutze ihn nicht. Lass die table-Umgebung weg. Eine caption kannst du mit \captionof setzen.
Meine Verbesserungsvorschläge in deinem anderen Thread hast du scheinbar völlig ignoriert.
Verfasst: Mi 29. Apr 2015, 15:00
von mstrassb
Wir die Tabelle dann auch im Tabellenverzeichnis aufgeführt?
Verfasst: Mi 29. Apr 2015, 15:00
von Johannes_B
mstrassb hat geschrieben:Wir die Tabelle dann auch im Tabellenverzeichnis aufgeführt?
Also komm, das kannst du selbst herausfinden!
Verfasst: Mi 29. Apr 2015, 15:05
von mstrassb
Aktuell nicht, trotzdem danke. Ich schau später mal.
Verfasst: Mi 29. Apr 2015, 15:46
von mstrassb
Hallo,
also wenn ich die table-Umgebung weglasse, erhalte ich folgende Fehlermeldung:
! Package caption Error: No float type 'Zielbeziehung' defined.See the caption package documentation for explanation.Type H <return> for immediate help.... \captionof{Zielbeziehung}
! Paragraph ended before \caption@prepareanchor was complete.<to be read again>\par
! Too many }'s.\@caption ...\else \caption@prepareanchor {#1}{#2}\memcaptioninfo {#1}{\csna...
! Package caption Error: No float type 'Zielbeziehung' defined.See the caption package documentation for explanation.Type H <return> for immediate help....
Mein Code sieht nun wie folgt aus:
\documentclass[texnote,twoside,counttables,classictoc,index, nomenclature,norefpage,texnote] {HSMW-Thesis}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{colortbl}
\usepackage[right]{eurosym}
\usepackage{verbatim}
\usepackage{nomencl}
\usepackage{listings}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{multirow}
\usepackage{pdfpages}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage[format=hang,justification=centering]{caption}
\usepackage{float}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}
\newcommand\tabrotate[1]{\rotatebox{90}{#1\hspace{\tabcolsep}}}
\newcommand\verschiebung[1][-.75\normalbaselineskip]{\hspace{#1}}
\section{Einsatzmittelbedarf EMB-Planung}
\centering
\begin{tabular}{|C{0.6cm}|C{0.6cm}|C{0.6cm}|C{0.6cm}|C{0.6cm}|C{0.6cm}|C{0.6cm}|C{0.6cm}|C{0.6cm}|
C{0.6cm}|C{0.6cm}|C{0.6cm}|C{0.6cm}|C{0.6cm}|}
\hline
\rowcolor[gray]{.6} & A.1 & A.2 & A.3 & A.4 & B.1 & B.2 & C.1 & C.2 & D.1 & D.2 & D.3 & E.1 & E.2 \\
\noalign{\hrule height .8pt}
A.1 & \cellcolor{gray} & + & + & o & + & o & - & o & + & + & + & + & + \\
\noalign{\hrule height .8pt}
A.2 & + & \cellcolor{gray} & + & o & + & o & + & o & o & + & + & o & o \\
\noalign{\hrule height .8pt}
A.3 & + & + & \cellcolor{gray} & o & o & o & - & o & o & o & o & o & o \\
\noalign{\hrule height .8pt}
A.4 & o & o & o & \cellcolor{gray} & o & + & - & o & o & o & o & o & o \\
\noalign{\hrule height .8pt}
B.1 & + & + & o & o & \cellcolor{gray} & + & o & o & o & o & o & + & + \\
\noalign{\hrule height .8pt}
B.2 & o & o & o & + & + & \cellcolor{gray} & o & o & o & o & o & + & + \\
\noalign{\hrule height .8pt}
C.1 & - & + & - & - & o & o & \cellcolor{gray} & + & - & - & - & o & o \\
\noalign{\hrule height .8pt}
C.2 & o & o & o & o & o & o & + & \cellcolor{gray} & - & - & - & o & o \\
\noalign{\hrule height .8pt}
D.1 & + & o & o & o & o & o & - & - & \cellcolor{gray} & + & o & o & o \\
\noalign{\hrule height .8pt}
D.2 & + & + & o & o & o & o & - & - & + & \cellcolor{gray} & + & + & + \\
\noalign{\hrule height .8pt}
D.3 & + & + & o & o & o & o & - & - & o & + & \cellcolor{gray} & + & + \\
\noalign{\hrule height .8pt}
E.1 & + & o & o & o & + & + & o & o & o & + & + & \cellcolor{gray} & + \\
\noalign{\hrule height .8pt}
E.2 & + & o & o & o & + & + & o & o & o & + & + & + & \cellcolor{gray} \\
\noalign{\hrule height .8pt}
\hline
\end{tabular}
\captionof{Zielbeziehung}
\end{document}
Verfasst: Mi 29. Apr 2015, 15:56
von Johannes_B
Das scheint heute wieder einer der Tage zu sein ....
Hast du dir in der Dokumentation von caption, KOMA-script oder Paket capt-of die Verwendung von captionof durchgelesen?
captionof{Zielbeziehung} klingt doch schon blöd, dann auch noch die Meldung, dass Zielbeziehung irgendwie nicht definiert ist.
\captionof{table}{Zielbeziehung}
Und warum postest du eine RIESENGROẞE Tabelle?
Verfasst: Mi 29. Apr 2015, 16:03
von mstrassb
In dieser kurzen Zeit habe ich mir die Dokumentation leider nicht komplett anschauen können.
"\captionof{table}{Zielbeziehung}" funktioniert leider auch nicht.
Da erhalte ich die Fehlermeldung:
"! LaTeX Error: There's no line here to end.See the LaTeX manual or LaTeX Companion for explanation.Type H <return> for immediate help.... \end{document}"
Mh scheint einfach nicht funktionieren zu wollen...

Verfasst: Mi 29. Apr 2015, 16:13
von Johannes_B
Folge dem magischen Link!
Verfasst: Mi 29. Apr 2015, 17:26
von Johannes_B
Übrigens, falls dich interessiert, warum das ganze nicht funktioniert.
\documentclass{article}
\begin{document}
\centering
sind als solche kenntlich gemacht.
\\\\\\\\\\\\\\\\
\rule{0.8\textwidth}{0.4pt}\\
\end{document}
Davon abgesehen, dass du \centering nicht ordentlich in eine Gruppe packst, ist das, was du einfügst um vertikalen Abstand einzufügen schlicht und ergreifend flasch. Leider hat sich das in den letzten Jahrzehnten immernoch nicht rumgesprochen.
Übrigens ist es mehr als schlechte Praxis Klassendateien zu ändern, allerdings kann ich nicht sagen, ob der Autor das so gewollt hat. Es finden sich auch keine wirklichen Versions- und Maintainerangaben, es ist daher also auch kritisch zu beurteilen. Wahrscheinlich gibt es an deiner Institution einen eigenen Bereich, der für den LaTeX Support zuständig ist.
Bitte kontaktiere diese Menschen und bitte um Aktualisierung der Klasse, denn diese macht an vielen Stellen schlicht Seltsame Sachen.