Ich habe eine Tabelle und möchte darin gern die Zellen der ersten Zeile zentriert ausrichten. Die Tabellenspalten sind jedoch mit fester Breite in einer Open in Online-Editor
\documentclass[a4paper,10pt,landscape]{scrartcl} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[left=1cm,right=1cm,top=2cm,bottom=1.25cm]{geometry} \usepackage{lmodern} \renewcommand*\familydefault{\sfdefault} \usepackage[T1]{fontenc} \usepackage{ragged2e,array} \usepackage{tabularx} \newcolumntype{L}[1]{>{\RaggedRight\arraybackslash}p{#1}} % Neue Tabellenspalte: linksbündig mit Breitenangabe \begin{document} \begin{tabularx}{\textwidth}{|L{5cm}|L{5cm}|L{5cm}|X|} \hline Der Text in der 1. Zeile soll zentriert sein & !!! & Der Text in der 1. Zeile soll zentriert sein & !!! \\\hline Dieser Text & und alle weiteren Zeilen & sollen & linksbündig sein \\ \hline multicolumn zur zentrierten & Ausrichtung ist leider & keine Lösung & da die definierte Breite der L-Spalte zestört wird \\ \hline \end{tabularx} \end{document} gefragt 14 Apr '16, 12:13 André |
Wenn das wirklich nur die erste Zeile betrifft, könntest Du in den Zellen der ersten Zeile einfach Open in Online-Editor
\documentclass[a4paper,10pt,landscape]{scrartcl} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \usepackage{ragged2e,array} \usepackage{tabularx} \newcolumntype{L}[1]{>{\RaggedRight\arraybackslash}p{#1}} % Neue % Tabellenspalte: linksbündig mit % Breitenangabe \begin{document} \noindent \begin{tabularx}{\textwidth}{|L{5cm}|L{5cm}|L{5cm}|X|} \hline\centering Der Text in der 1.~Zeile soll zentriert sein & \centering !!! & \centering Der Text in der 1.~Zeile soll zentriert sein & \centering !!! \tabularnewline \hline Dieser Text & und alle weiteren Zeilen & sollen & linksbündig sein \\ \hline multicolumn zur zentrierten & Ausrichtung ist leider & keine Lösung & da die definierte Breite der L-Spalte zerstört wird \\ \hline \end{tabularx} \end{document} beantwortet 14 Apr '16, 15:16 cgnieder @Clemens: Wenn Du
(14 Apr '16, 22:54)
saputello
@saputello stimmt. Ich hatte übersehen, dass
(15 Apr '16, 10:12)
cgnieder
|
Das geht auch durchaus mit Open in Online-Editor
\documentclass[a4paper,10pt,landscape]{scrartcl} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[left=1cm,right=1cm,top=2cm,bottom=1.25cm]{geometry} \usepackage{lmodern} \renewcommand*\familydefault{\sfdefault} \usepackage[T1]{fontenc} \usepackage{ragged2e,array} \usepackage{tabularx} \newcolumntype{L}[1]{>{\RaggedRight}p{#1}} % Neue Tabellenspalte: linksbündig mit Breitenangabe \newcolumntype{C}[1]{>{\Centering}p{#1}} % Neue Tabellenspalte: linksbündig mit Breitenangabe \begin{document} \begin{tabularx}{\textwidth}{|L{5cm}|L{5cm}|L{5cm}|X|} \hline \multicolumn{1}{|C{5cm}|}{Text in der 1. Zeile soll zentriert sein} & \multicolumn{1}{C{5cm}|}{!!!} & \multicolumn{1}{C{5cm}|}{Text in der 1. Zeile soll zentriert sein} & \multicolumn{1}{>{\Centering}X|}{!!!} \\\hline Dieser Text & und alle weiteren Zeilen & sollen & linksbündig sein \\ \hline multicolumn zur zentrierten & Ausrichtung ist leider & keine Lösung & da die definierte Breite der L-Spalte zestört wird \\ \hline \end{tabularx} \end{document} Übrigens braucht man bei beantwortet 14 Apr '16, 22:54 saputello |
@Clemens: Danke, funzt! =)