Spaltenbreite festlegen
Verfasst: Do 8. Mär 2012, 17:19
Hey, ich hab mal wieder ein Problem. Ich habe eine Tabelle in der ich in der ganz linken Spalte etwas längeren Text eingebe und dann noch 2 Spalten.
Damit das ganze aufs Blatt passt muss ein Automatischer Zeilenumbruch erfolgen bzw. Ich muss die Spaltenbreite festlegen. Nun hab ich mir mal die Dokumentationen von tabular und tabularx angeschaut aber irgendwie geht es einfach nicht
Egal was ich bei den Breiten angebe mit p{xxxcm} es kommt immer das gleiche raus. Auch wenn ich bei tabularx das X benutze um den restlichen Platz zu nutzen.... Die breite bleibt IMMER gleich und ragt immer weit übers Blatt hinaus.
Ich habe mal ein Minimalbeispiel gemacht und die Tabelle reduziert. Sollte zum testen reichen. Hat jemand Tipps?
Danke
Damit das ganze aufs Blatt passt muss ein Automatischer Zeilenumbruch erfolgen bzw. Ich muss die Spaltenbreite festlegen. Nun hab ich mir mal die Dokumentationen von tabular und tabularx angeschaut aber irgendwie geht es einfach nicht
Egal was ich bei den Breiten angebe mit p{xxxcm} es kommt immer das gleiche raus. Auch wenn ich bei tabularx das X benutze um den restlichen Platz zu nutzen.... Die breite bleibt IMMER gleich und ragt immer weit übers Blatt hinaus.
Ich habe mal ein Minimalbeispiel gemacht und die Tabelle reduziert. Sollte zum testen reichen. Hat jemand Tipps?
Danke
\documentclass[a4paper,12pt]{report} \usepackage[ngerman]{babel} \usepackage{makebox} \usepackage{geometry} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{textcomp} \usepackage{wrapfig} \usepackage{float} \usepackage{amsmath} \usepackage[nottoc]{tocbibind} \usepackage{tabularx} \usepackage[bf]{caption} \usepackage{lastpage} \usepackage{color} \usepackage{colortbl} \definecolor{htw-farbe}{cmyk}{0,0.73,0.44,0.55} \usepackage{fancyhdr} \fancyhf{} \fancyhead[L]{\textbf{}\\\textbf{}\\\textbf{}\\ HEADER} \fancyhead[R]{\thepage /\pageref{LastPage}} \fancyfoot[L]{} \fancyfoot[R]{\textbf{}\\\textbf{}\\\thepage /\pageref{LastPage}} \renewcommand{\headrulewidth}{10pt} \renewcommand{\headrule}{{\color{htw-farbe} \hrule width\headwidth height\headrulewidth \vskip-\headrulewidth}} \renewcommand{\footrule}{{\color{htw-farbe} \hrule width\headwidth height\headrulewidth \vskip-\headrulewidth}} \renewcommand{\footrulewidth}{10pt} \fancypagestyle{plain}{} \pagestyle{fancy} \geometry{a4paper,left=35mm,right=35mm, top=1cm, bottom=40mm} \title{xxxxxxx} \begin{document} {% \newcommand{\mc}[3]{\multicolumn{#1}{#2}{#3}} \definecolor{tcA}{rgb}{0.027451,0.678431,1} \definecolor{tcB}{rgb}{0,0.917647,1} \begin{tabularx}{\textwidth}{p{5cm}p{1cm}p{1cm}} \mc{1}{>{\columncolor{tcA}}l}{Ablauf} & \mc{1}{>{\columncolor{tcB}}l}{Ausgabe Array in UPN} & \mc{1}{>{\columncolor{tcA}}l}{Stack m. Operatoren}\\ \mc{1}{>{\columncolor{tcA}}l}{Erstes Zeichen ist ein Operator und wird auf den Stack geschoben} & \mc{1}{>{\columncolor{tcB}}l}{-leer-} & \mc{1}{>{\columncolor{tcA}}l}{(}\\ \end{tabularx} }% \end{document}