DoubleH
02-09-2007, 17:18
Guten Tag.
Ich konnte, unter anderem mit Hilfe dieses Forums, einige Latex-Fragen klären. Jetzt weiß ich allerdings nicht mehr weiter.
Mein Problem: Ich möchte in einer Tabelle sowohl die Spaltenbreite, als auch die Ausrichtung (links, rechts, zentriert ) bestimmen können. Die folgende Tabelle zeigt das Problem. Sobald ich mit p manuell die Spaltenbreite angebe, wird automatisch links ausgerichtet.
\begin{document}
\newcolumntype{Y}{>{\centering\arraybackslash}X}
\begin{table}[h]
\caption{Chemische Zusammensetzung der verwendeten Stähle ( Angaben in Vol.-\%\ )}
\begin{tabularx}{\textwidth}{ |p{33mm}|Y|Y|Y|Y|Y|Y|Y|Y|Y| }
\hline
\textbf{Werkstoff} & \textbf{C} & \textbf{Cr} & \textbf{V} & \textbf{Mo} & \textbf{W} & \textbf{Si} & \textbf{Mn} & \textbf{Ni} & \textbf{Rest}
\\\hline
X190CrVMo20-4 & 1,90 & 20,00 & 4,00 & 1,00 & 0,60 & 0,70 & 0,30 & - & Fe
\\\hline
X270CrVMoW17-9 & 2,70 & 17,00 & 9,00 & 1,30 & 0,8 & 0,4 & 0,50 & - & Fe
\\\hline
\end{tabularx}
\label{tab:Zusammensetzung}
\end{table}
\end{document}
Das selbe Problem hab ich auch in der tabular-Umgebung. Eine Kombination aus p, c, l und r sowie Klammersetzung brachte nicht den gewünschten Erfolg. Mit der neudefinierten Variable "C" wird allerdings neben der Spaltenbreite, auch die Höhe verändert. Also auch nicht das gewünschte Resultat. Komischerweise kann man "C" auch nicht in die letzte Spalte setzen, dann gibt es folgende Fehlermeldungen:
"Misplaced \noalign" und "Extra alignment tab has been changed to \cr
\begin{document}
\newcolumntype{C}{>{\begin{center}}p{15mm}<{\end{center}}}
\begin{table}[h]
\caption{Chemische Zusammensetzung der verwendeten Stähle ( Angaben in Vol.-\%\ )}
\begin{tabular}{ |p{33mm}|c|c|c|c|C|c| }
\hline
\textbf{Werkstoff} & \textbf{C} & \textbf{Cr} & \textbf{V} & \textbf{Mo} & \textbf{W} & \textbf{Si}
\\\hline
X190CrVMo20-4 & 1,90 & 20,00 & 4,00 & 1,00 & 0,60 & 0,70
\\\hline
X270CrVMoW17-9 & 2,70 & 17,00 & 9,00 & 1,30 & 0,8 & 0,4
\\\hline
\end{tabular}
\label{tab:Zusammensetzung}
\end{table}
\end{document}
Hoffe das jemand eine Lösung weiß. :)
Ich konnte, unter anderem mit Hilfe dieses Forums, einige Latex-Fragen klären. Jetzt weiß ich allerdings nicht mehr weiter.
Mein Problem: Ich möchte in einer Tabelle sowohl die Spaltenbreite, als auch die Ausrichtung (links, rechts, zentriert ) bestimmen können. Die folgende Tabelle zeigt das Problem. Sobald ich mit p manuell die Spaltenbreite angebe, wird automatisch links ausgerichtet.
\begin{document}
\newcolumntype{Y}{>{\centering\arraybackslash}X}
\begin{table}[h]
\caption{Chemische Zusammensetzung der verwendeten Stähle ( Angaben in Vol.-\%\ )}
\begin{tabularx}{\textwidth}{ |p{33mm}|Y|Y|Y|Y|Y|Y|Y|Y|Y| }
\hline
\textbf{Werkstoff} & \textbf{C} & \textbf{Cr} & \textbf{V} & \textbf{Mo} & \textbf{W} & \textbf{Si} & \textbf{Mn} & \textbf{Ni} & \textbf{Rest}
\\\hline
X190CrVMo20-4 & 1,90 & 20,00 & 4,00 & 1,00 & 0,60 & 0,70 & 0,30 & - & Fe
\\\hline
X270CrVMoW17-9 & 2,70 & 17,00 & 9,00 & 1,30 & 0,8 & 0,4 & 0,50 & - & Fe
\\\hline
\end{tabularx}
\label{tab:Zusammensetzung}
\end{table}
\end{document}
Das selbe Problem hab ich auch in der tabular-Umgebung. Eine Kombination aus p, c, l und r sowie Klammersetzung brachte nicht den gewünschten Erfolg. Mit der neudefinierten Variable "C" wird allerdings neben der Spaltenbreite, auch die Höhe verändert. Also auch nicht das gewünschte Resultat. Komischerweise kann man "C" auch nicht in die letzte Spalte setzen, dann gibt es folgende Fehlermeldungen:
"Misplaced \noalign" und "Extra alignment tab has been changed to \cr
\begin{document}
\newcolumntype{C}{>{\begin{center}}p{15mm}<{\end{center}}}
\begin{table}[h]
\caption{Chemische Zusammensetzung der verwendeten Stähle ( Angaben in Vol.-\%\ )}
\begin{tabular}{ |p{33mm}|c|c|c|c|C|c| }
\hline
\textbf{Werkstoff} & \textbf{C} & \textbf{Cr} & \textbf{V} & \textbf{Mo} & \textbf{W} & \textbf{Si}
\\\hline
X190CrVMo20-4 & 1,90 & 20,00 & 4,00 & 1,00 & 0,60 & 0,70
\\\hline
X270CrVMoW17-9 & 2,70 & 17,00 & 9,00 & 1,30 & 0,8 & 0,4
\\\hline
\end{tabular}
\label{tab:Zusammensetzung}
\end{table}
\end{document}
Hoffe das jemand eine Lösung weiß. :)