von UserTob » Di 5. Mai 2015, 16:59
Die documentclass ist vom Layout für meine Ausarbeitung vorgegeben, wenn ich diese unberührt lasse, wird die Tabelle vernünftig dargstellt..... Ich hoffe das hier ist Minimal genung, anders lässt sich der Fehler leider nicht reproduzieren...
\documentclass[
paper=A4, % alle weiteren Papierformat einstellbar
fontsize=12pt, % Schriftgröße (12pt, 11pt (Standard))
BCOR12mm, % Bindekorrektur, bspw. 1 cm
DIV14, % breiter Satzspiegel
parskip=half*, % Absatzformatierung s. scrguide 3.1
headsepline, % Trennline zum Seitenkopf
%footsepline, % Trennline zum Seitenfuß
%normalheadings, % Überschriften etwas kleiner (smallheadings)
listof=totoc, % Tabellen & Abbildungsverzeichnis ins Inhaltsverzeichnis
%bibtotoc, % Literaturverzeichnis im Inhalt
%draft % Überlangen Zeilen in Ausgabe gekennzeichnet
footinclude=false,% Fußzeile in die Satzspiegelberechnung einbeziehen
headinclude=true, % Kopfzeile in die Satzspiegelberechnung einbeziehen
final % draft beschleunigt die Kompilierung
]
{scrartcl}
\usepackage{tabularx}
\usepackage{booktabs}
\begin{document}
\newcommand{\mc}[2]{\multicolumn{#1}{>{\setlength{\hsize}{#1\hsize}}X}{#2}}
\newcommand{\mcc}[2]{\multicolumn{#1}{c}{#2}}
\renewcommand{\arraystretch}{1.5} %Zeilenabstand
\begin{table}[hbt]
\centering
\begin{minipage}[t]{1\textwidth} % Breite, z.B. 1\textwidth
\begin{tabularx}{\columnwidth}{lclll}
\toprule
\mc{1}{\textbf{Funktion}} & \mc{1}{\textbf{Soll/Kann}} &\mcc{3}{\textbf{Vefügbarkeit}} \\
\mc{1}{} & \mc{1}{} & \mc{1}{\textit{emPC-A500}} & \mc{1}{\textit{emPC-A/iMX6}} & \mc{1}{\textit{emPC-Cx+}}\\
\midrule
\mc{1}{\textbf{Watchdog}} & \mc{1}{tbd} & \mc{1}{Ja} & \mc{1}{Ja} & \mc{1}{Nur über COM-Express Modul} \\
\mc{1}{\textbf{CAN-Terminierung}} & \mc{1}{tbd} & \mcc{3}{Ja (wenn auf dem System CAN vorhanden)} \\
\mc{1}{\textbf{Lese/Schreibe NVRAM}} & \mc{1}{tbd} & \mc{1}{Ja} & \mc{1}{Ja} & \mc{1}{Ja} \\
\mc{1}{\textbf{Auslesen der Versorgungsspannung}} & \mc{1}{tbd} & \mc{1}{Ja} & \mc{1}{Ja} & \mc{1}{n.v.} \\
\mc{1}{\textbf{Auslesen der Temperatur}} & \mc{1}{tbd} & \mc{1}{Ja} & \mc{1}{n.v.} & \mc{1}{Ja} \\
\mc{1}{\textbf{LED Ansteuerung}} & \mc{1}{tbd} & \mc{1}{2 LEDS} & \mc{1}{2 LEDS} & \mc{1}{4 LEDS} \\
\mc{1}{\textbf{Display-Backlight Steuerung}} & \mc{1}{tbd} & \mcc{3}{Ja (wenn der emPC ein emView ist)} \\
%\mc{1}{\textbf{Lüfter Steuerung}} & \mc{1}{tbd} & \mcc{1}{n.v.} & \mcc{1}{n.v.} & \mcc{1}{Ja} \\ %TODO wenn einkommentiert ist die tabelle schrott
%\mc{1}{\textbf{Lesen von Systeminformationen}} & \mc{1}{tbd} & \mc{1}{Ja} & \mc{1}{Ja} & \mc{1}{Ja} \\ %TODO wenn einkommentiert ist die tabelle schrott
\bottomrule
\end{tabularx}
\end{minipage}
\end{table}
\end{document}
Die documentclass ist vom Layout für meine Ausarbeitung vorgegeben, wenn ich diese unberührt lasse, wird die Tabelle vernünftig dargstellt..... Ich hoffe das hier ist Minimal genung, anders lässt sich der Fehler leider nicht reproduzieren...
[code]
\documentclass[
paper=A4, % alle weiteren Papierformat einstellbar
fontsize=12pt, % Schriftgröße (12pt, 11pt (Standard))
BCOR12mm, % Bindekorrektur, bspw. 1 cm
DIV14, % breiter Satzspiegel
parskip=half*, % Absatzformatierung s. scrguide 3.1
headsepline, % Trennline zum Seitenkopf
%footsepline, % Trennline zum Seitenfuß
%normalheadings, % Überschriften etwas kleiner (smallheadings)
listof=totoc, % Tabellen & Abbildungsverzeichnis ins Inhaltsverzeichnis
%bibtotoc, % Literaturverzeichnis im Inhalt
%draft % Überlangen Zeilen in Ausgabe gekennzeichnet
footinclude=false,% Fußzeile in die Satzspiegelberechnung einbeziehen
headinclude=true, % Kopfzeile in die Satzspiegelberechnung einbeziehen
final % draft beschleunigt die Kompilierung
]
{scrartcl}
\usepackage{tabularx}
\usepackage{booktabs}
\begin{document}
\newcommand{\mc}[2]{\multicolumn{#1}{>{\setlength{\hsize}{#1\hsize}}X}{#2}}
\newcommand{\mcc}[2]{\multicolumn{#1}{c}{#2}}
\renewcommand{\arraystretch}{1.5} %Zeilenabstand
\begin{table}[hbt]
\centering
\begin{minipage}[t]{1\textwidth} % Breite, z.B. 1\textwidth
\begin{tabularx}{\columnwidth}{lclll}
\toprule
\mc{1}{\textbf{Funktion}} & \mc{1}{\textbf{Soll/Kann}} &\mcc{3}{\textbf{Vefügbarkeit}} \\
\mc{1}{} & \mc{1}{} & \mc{1}{\textit{emPC-A500}} & \mc{1}{\textit{emPC-A/iMX6}} & \mc{1}{\textit{emPC-Cx+}}\\
\midrule
\mc{1}{\textbf{Watchdog}} & \mc{1}{tbd} & \mc{1}{Ja} & \mc{1}{Ja} & \mc{1}{Nur über COM-Express Modul} \\
\mc{1}{\textbf{CAN-Terminierung}} & \mc{1}{tbd} & \mcc{3}{Ja (wenn auf dem System CAN vorhanden)} \\
\mc{1}{\textbf{Lese/Schreibe NVRAM}} & \mc{1}{tbd} & \mc{1}{Ja} & \mc{1}{Ja} & \mc{1}{Ja} \\
\mc{1}{\textbf{Auslesen der Versorgungsspannung}} & \mc{1}{tbd} & \mc{1}{Ja} & \mc{1}{Ja} & \mc{1}{n.v.} \\
\mc{1}{\textbf{Auslesen der Temperatur}} & \mc{1}{tbd} & \mc{1}{Ja} & \mc{1}{n.v.} & \mc{1}{Ja} \\
\mc{1}{\textbf{LED Ansteuerung}} & \mc{1}{tbd} & \mc{1}{2 LEDS} & \mc{1}{2 LEDS} & \mc{1}{4 LEDS} \\
\mc{1}{\textbf{Display-Backlight Steuerung}} & \mc{1}{tbd} & \mcc{3}{Ja (wenn der emPC ein emView ist)} \\
%\mc{1}{\textbf{Lüfter Steuerung}} & \mc{1}{tbd} & \mcc{1}{n.v.} & \mcc{1}{n.v.} & \mcc{1}{Ja} \\ %TODO wenn einkommentiert ist die tabelle schrott
%\mc{1}{\textbf{Lesen von Systeminformationen}} & \mc{1}{tbd} & \mc{1}{Ja} & \mc{1}{Ja} & \mc{1}{Ja} \\ %TODO wenn einkommentiert ist die tabelle schrott
\bottomrule
\end{tabularx}
\end{minipage}
\end{table}
\end{document}
[/code]