Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabelle mit 7 spalten
mr popcorn
26-03-2008, 23:43
Mein Tabellenkopf soll wie folgt aussehen:
|a | b | c |
-------------------------
|n | n | o | p | n | o | p |
|x | x | y | z | x | y | z |
-------------------------
.
.
.
wer kann mir weiterhelfen?
Stefan_K
27-03-2008, 00:02
Hallo,
und willkommen im Forum!
Was hast Du denn versucht? Wie ist die Ausrichtung innerhalb der Zellen beabsichtig?
Hier mal ein Beispiel für Dich, an dem Du fortsetzen kannst:
\begin{tabular}{|l|l|l|l|l|l|l|}
a & b & c & \multicolumn{4}{l}{} \\
\hline
n & n & o & p & n & o & p \\
x & x & y & z & x & y & z \\
\hline
\end{tabular}
Für allgemeine Erklärungen zum Tabellensatz schau aber mal in eine LaTeX-Dokumentation. Beispielsweise hier (http://ftp.gwdg.de/pub/ctan/info/german/tabsatz/tabsatz.pdf), Grundlegendes zu Tabellen steht aber in vielen LaTeX-Einführungen.
Viele Grüße,
Stefan
mr popcorn
27-03-2008, 10:36
Hall Stefan,
hier nochmal eine bessere Darstellung:
Programm|| Programm 1 | Programm 2|
==============================
Prozess- || a | b | c | a | b | c |
schritt || a | b | c | a | b | c |
--------------------------------------
Die 1. Zeile soll aus 3 Spalten bestehen (Programm, Programm 1, Programm 2.)
Unter 'Programm' soll es dann weiter mit einer Spalte weitergehen (Prozessschritt).
Die Spalten 'Programm 1' u. 'Programm 2' sollen dann in jeweils drei Spalten aufgeteilt werden (a, b, c).
Gruß,
Jan
sofa-surfer
27-03-2008, 10:51
Hallo,
Stefan hat doch mit der \multicolumn schon den richtigen Tipp gegeben ..
\documentclass{scrartcl}
\usepackage{tabularx}
\begin{document}
\begin{tabularx}{\textwidth}{@{}l*{6}{X}@{}}
Programm & \multicolumn{3}{c}{Programm 1} & \multicolumn{3}{c}{Programm 2} \\
Prozessschritt & a & b & c & a & b & c
\end{tabularx}
\end{document}
Matthias
mr popcorn
27-03-2008, 21:34
Funktioniert ganz gut. Allerdings schießt die obere Linie des Tabellenkopfes über das Ziel hinaus, d.h. sie ist zu lang.
Hier die Syntax:
\begin{table}
\caption{xxx}
\label{tab:xxx}%
\centering
\begin{tabularx}{\textwidth}{@{}l*{6}{X}@{}}
\hline
\begin{tabular}{|l||ccc|ccc|}
Programm & \multicolumn{3}{c|}{Prog.1} & \multicolumn{3}{c|}{Prog. 2}\\
\hline
&x&y&z&x&y&z\\
Prozessschritt&n&o&p&n&o&p\\
.
.
.
\end{tabular}
\end{tabularx}
\end{table}
J.
sofa-surfer
28-03-2008, 00:33
Funktioniert ganz gut. Allerdings schießt die obere Linie des Tabellenkopfes über das Ziel hinaus, d.h. sie ist zu lang.
Warum schachelst du in die tabularx nochmal eine tabular? Ist doch hier gar nicht notwendig ...
Matthias
mr popcorn
28-03-2008, 09:52
...weil ich den Rahmen nicht anders hinbekomme.
Hast Du einen anderen Vorschlag dazu?
sofa-surfer
28-03-2008, 11:06
... du meinst einen "Rahmen" um die gesamte Tabelle?
\documentclass[tablecaptionabove]{scrartcl}
\usepackage{tabularx}
\begin{document}
\begin{table}
\caption{xxx}
\label{tab:xxx}
\centering
\begin{tabularx}{\textwidth}{|l|*{2}{*{3}{X}|}}
% oder so: \begin{tabularx}{\textwidth}{|l|XXX|XXX|}%
\hline
Programm & \multicolumn{3}{c|}{Prog.1} & \multicolumn{3}{c|}{Prog. 2}\\
\hline
&x&y&z&x&y&z\\
Prozessschritt&n&o&p&n&o&p\\\hline
\end{tabularx}
\end{table}
\end{document}
Matthias
mr popcorn
28-03-2008, 12:05
Funktioniert super. Viele Dank.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.