Textwrap innerhalb einer multicolumn-Spalte

Tabellen und Grafiken erstellen und anordnen


kalpsk
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Mi 1. Apr 2015, 14:36

Textwrap innerhalb einer multicolumn-Spalte

Beitrag von kalpsk »

\documentclass[11pt,a4,twoside]{article}
\usepackage{color,colortbl,array,tabularx,booktabs}

\setlength\extrarowheight{4pt}
\arrayrulecolor{white}
\doublerulesepcolor{lgray}
\setlength\arrayrulewidth{1pt}
\newcolumntype{Z}{>{\centering\arraybackslash}X}


\begin{document} 

\begin{tabularx}{16cm}{p{2.8cm}|Z|Z|Z|Z|Z|Z|Z|}
\hline \hline \rowcolor{lgray}


{\bf Position} & \multicolumn{4}{>{\columncolor{lgray}}c|}{\bf 1st funding period} & \multicolumn{3}{>{\columncolor{lgray}}c|}{\bf 2nd funding period}\\
\hline
\rowcolor{lgray}
& \small {\bf Female share [\%]}  \newline Reference date: Application for 1st funding period	
	&  \multicolumn{2}{c}{\small {\bf Number status quo} Reference date: application for 2nd funding period}

		& \small {\bf Female share [\%] status quo} Reference date: Application for 2nd funding period 
				&  \multicolumn{2}{c}{\small {\bf Number}}
				 
				 	&  \small {\bf  Female share [\%]}\\
\rowcolor{lgray}
& & m & f & & m & f & \\
		
\hline \hline 
Postdoctoral \newline researchers & - & - & - & - & - & - & - \\
\rowcolor{lgray}
Group leaders, junior group \newline leaders, junior professors & - & - & - & - & - & - & - \\

Total & - & - & - & - & - & - & - \\

\hline \hline

\end{tabularx}

\end{document}

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

LaTeX Error: Undefined color `lgray'.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Wie schon von Johannes erwähnt ist die Farbe lgray nicht definiert - weshalb man im Online-Editor keine Ausgabe bekommt. Teste Deine Beispiele doch bitte immer vorher. Eine Frage zu stellen, hast Du auch nicht für nötig erachtet. Potentielle Helfer sollen also raten, wofür Du eine Lösung suchst?

Wenn Du als Spaltentyp für einen \multicolumn Befehl c wählst, dann erfolgt in dieser Zelle kein Zeilenumbruch. Du musst also etwas wie
\multicolumn{2}{>{\setlength\hsize{\dimexpr2\hsize+2\tabcolsep+\arrayrulewidth\relax}}Z}{\small \textbf{Number status quo} Reference date: application for 2nd funding period}
verwenden.

Die Tabelle ist außerdem zu breit.

Gruß
Elke

PS: Ersetze \bf durch \bfseries oder \textbf{...}. Siehe auch Macht es einen Unterschied, ob ich \it oder \itshape verwende?

kalpsk
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Mi 1. Apr 2015, 14:36

Beitrag von kalpsk »

Vielen Dank. Das funktioniert prima! Und danke für die Geduld. Ich habe viel zu lernen.

Noch 2 Fragen zur Tabelle habe ich, wenn ich darf ...

- Wie kann ich die st in 1st und nd in 2nd hochstellen?
- Wie bekomme ich eine horizontale Linie direkt unter der \multicolumn{2}, die nur auf diese zwei Spalten beschränkt ist?

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Paket nth
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Antworten