Silbentrennung Tabelle mit tabularx

Tabellen und Grafiken erstellen und anordnen


Kanudl
Forum-Anfänger
Forum-Anfänger
Beiträge: 16
Registriert: Sa 11. Okt 2014, 22:26
Wohnort: Lakefield

Silbentrennung Tabelle mit tabularx

Beitrag von Kanudl »

Hallo Gemeinde,

kann mir einer eben auf die Sprünge helfen? Habe eine simple Tabelle, jedoch trennt er mir das Wort "Technologieverdrängung" nicht (s. Anhang), obwohl ausreichend Platz wäre... Hab schon paar vergebliche Versuche hinter mir.
\renewcommand{\tabularxcolumn}[1]{>{\raggedright\arraybackslash\hspace{0pt}}m{#1}}
\begin{table}[!h]
\caption[Korrekturfaktor in Abhängigkeit des Gütefaktors]{Korrekturfaktor in Abhängigkeit des Gütefaktors zur Ermittlung des anzulegenden Wertes in Anlehnung an \autocite{BundesgesetzblattTeilINr.2016}}
\label{tab:korrekturfaktor}
\centering
\begin{tabularx}{0.99\textwidth}{m{32mm}XX}
\toprule
%\rowcolor{lightgray!50}
 & Pro & Contra\\
\midrule
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\multirow{5}{*}{Staat} & Flexible Modellausgestaltung & Regulierung der Ausbaumenge\\
 & Vermeidung Technologieverdrängung & Bürokratischer Mehraufwand\\
 & Intensiver Wettbewerbsdruck & Wahrung der Akteursvielfalt\\
 & Strompreissenkung & \\
\midrule
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\multirow{3}{*}{Anlagenbetreiber} & Garantierte Stromabhnahme & Fehlende Planungssicherheit\\
 & Unabhängigkeit von administrativen Förderhöhen & Bürokratischer Mehraufwand\\
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\bottomrule
\end{tabularx}
\end{table}

Greetz
Dateianhänge
Bildschirmfoto 2016-11-23 um 11.34.11.pdf
(81.97 KiB) 347-mal heruntergeladen

Gast

Beitrag von Gast »

Mach bitte statt eines Codeschnipsels und eines Screenshots ein Minimalbeispiel nach der verlinkten Anleitung. Dann können wir das Problem nicht nur (hoffentlich) reproduzieren, sondern auch nach den Ursachen forschen und vermutete Abhilfe ausprobieren. Im Idealfall geht das dann sogar über den automatisch eingefügten Online-Editor-Link, über den du dann auch gleich testen kannst, ob wir das Problem mit deinem Beispiel reproduzieren können.

Kanudl
Forum-Anfänger
Forum-Anfänger
Beiträge: 16
Registriert: Sa 11. Okt 2014, 22:26
Wohnort: Lakefield

Beitrag von Kanudl »

Sorry ;)
\documentclass[ngerman,a4paper,]{article}
\usepackage{tabularx}
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage{array}								
\usepackage{booktabs}							
\usepackage{multirow}	
						
\begin{document}

\renewcommand{\tabularxcolumn}[1]{>{\raggedright\arraybackslash\hspace{0pt}}m{#1}}
\begin{table}[!h]
\centering
\begin{tabularx}{0.99\textwidth}{m{28mm}XX}
\toprule
 & Pro & Contra\\
\midrule
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\multirow{5}{*}{Staat} & Flexible Modellausgestaltung & Regulierung der Ausbaumenge\\
 & Vermeidung Technologieverdrängung & Bürokratischer Mehraufwand\\
 & Intensiver Wettbewerbsdruck & Wahrung der Akteursvielfalt\\
 & Strompreissenkung & \\
\midrule
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\multirow{3}{*}{Anlagenbetreiber} & Garantierte Stromabhnahme & Fehlende Planungssicherheit\\
 & Unabhängigkeit von administrativen Förderhöhen & Bürokratischer Mehraufwand\\
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\bottomrule
\end{tabularx}
\end{table}

\end{document}

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

Beitrag von esdd »

Lade das Paket ragged2e und verwende \RaggedRight statt \raggedright beim Umdefinieren von \tabularxcolumn. \arraybackslash kannst Du dann auch weglassen.

Kanudl
Forum-Anfänger
Forum-Anfänger
Beiträge: 16
Registriert: Sa 11. Okt 2014, 22:26
Wohnort: Lakefield

Beitrag von Kanudl »

Bester Mann! Vielen Dank für die prompte Hilfe!

Solution looks like:
\documentclass[ngerman,a4paper,]{article} 
\usepackage{tabularx} 
\usepackage{babel} 
\usepackage[utf8]{inputenc} 
\usepackage{array}                      
\usepackage{booktabs}                     
\usepackage{multirow}
\usepackage{ragged2e}   
                  
\begin{document} 

\renewcommand{\tabularxcolumn}[1]{>{\RaggedRight\hspace{0pt}}m{#1}} 
\begin{table}[!h] 
\centering 
\begin{tabularx}{0.99\textwidth}{m{28mm}XX} 
\toprule 
 & Pro & Contra\\ 
\midrule 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
\multirow{5}{*}{Staat} & Flexible Modellausgestaltung & Regulierung der Ausbaumenge\\ 
 & Vermeidung Technologieverdrängung & Bürokratischer Mehraufwand\\ 
 & Intensiver Wettbewerbsdruck & Wahrung der Akteursvielfalt\\ 
 & Strompreissenkung & \\ 
\midrule 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
\multirow{3}{*}{Anlagenbetreiber} & Garantierte Stromabhnahme & Fehlende Planungssicherheit\\ 
 & Unabhängigkeit von administrativen Förderhöhen & Bürokratischer Mehraufwand\\ 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
\bottomrule 
\end{tabularx} 
\end{table} 

\end{document}

:D


Hier die Doku: [d]ragged2e[/d]

Gast

Beitrag von Gast »

Im konkreten Beispiel finde ich es ohne Trennung übrigens besser. Trennung geht immer auch auf Kosten der Lesbarkeit. Man sollte nur trennen, wenn dadurch der Satz signifikant besser wird. Das sehe ich hier eher nicht. Wie das bei der tatsächlichen Anwendung ist, kann ich natürlich nicht beurteilen.

Kanudl
Forum-Anfänger
Forum-Anfänger
Beiträge: 16
Registriert: Sa 11. Okt 2014, 22:26
Wohnort: Lakefield

Beitrag von Kanudl »

Das Problem beim Leser ist, dass derjenige nicht unbedingt erkennt, dass es sich um eine Verkettung der beiden Worte "Vermeidung Technologieverdrängung" handelt, da diese durch den Linebreak getrennt werden und nicht durch die von mir forcierte Silbentrennung. Ist aber Geschmacksache :wink:

Gast

Beitrag von Gast »

Das Problem könnte man tatsächlich auch anders lösen:
\documentclass[ngerman,a4paper,]{article} 
\usepackage{tabularx} 
\usepackage{babel} 
\usepackage[utf8]{inputenc} 
\usepackage{array}                      
\usepackage{booktabs}                     
\usepackage{multirow}
\usepackage{ragged2e}   
                  
\begin{document} 

\renewcommand{\tabularxcolumn}[1]{>{\raggedright\parindent-.5em\hspace{0pt}\arraybackslash}m{#1}} 
\begin{table}[!h] 
\centering 
\begin{tabularx}{0.99\textwidth}{m{28mm}!{\enskip}XX} 
\toprule 
 & Pro & Contra\\ 
\midrule 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
\multirow{5}{*}{Staat} & Flexible Modellausgestaltung & Regulierung der Ausbaumenge\\ 
 & Vermeidung Technologieverdrängung & Bürokratischer Mehraufwand\\ 
 & Intensiver Wettbewerbsdruck & Wahrung der Akteursvielfalt\\ 
 & Strompreissenkung & \\ 
\midrule 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
\multirow{3}{*}{Anlagenbetreiber} & Garantierte Stromabhnahme & Fehlende Planungssicherheit\\ 
 & Unabhängigkeit von administrativen Förderhöhen & Bürokratischer Mehraufwand\\ 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
\bottomrule 
\end{tabularx} 
\end{table} 

\end{document}
Das ist also quasi die verse-Methode. Ob das aber tatsächlich schön und sinnvoll ist, müsste sich erst im größeren Maßstab zeigen.

markusv
Forum-Meister
Forum-Meister
Beiträge: 947
Registriert: Do 3. Sep 2015, 17:20
Wohnort: Leipzig

Beitrag von markusv »

Kanudl hat geschrieben:Das Problem beim Leser ist, dass derjenige nicht unbedingt erkennt, dass es sich um eine Verkettung der beiden Worte "Vermeidung Technologieverdrängung" handelt
Zur genauen Unterscheidung könnte man mit
\cmidrule(rl){2-3}
o.Ä. arbeiten.
Gefällt mir, zugegebenermaßen, nach dem Testen aber auch nicht besonders, aber als mögliche Variante wollte ich es dennoch nicht vorenthalten.
\documentclass[ngerman,a4paper,]{article}
\usepackage{tabularx}
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage{array}                        
\usepackage{booktabs}                     
\usepackage{multirow}   
                  
\begin{document}

\renewcommand{\tabularxcolumn}[1]{>{\raggedright\arraybackslash\hspace{0pt}}m{#1}}
\begin{table}[!h]
\centering
\begin{tabularx}{0.99\textwidth}{m{28mm}XX}
\toprule
 & Pro & Contra\\
\midrule
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\multirow{5}{*}{Staat} & Flexible Modellausgestaltung & Regulierung der Ausbaumenge\\
\cmidrule(rl){2-3}
 & Vermeidung Technologieverdrängung & Bürokratischer Mehraufwand\\
\cmidrule(rl){2-3}
 & Intensiver Wettbewerbsdruck & Wahrung der Akteursvielfalt\\
\cmidrule(rl){2-3}
 & Strompreissenkung & \\
\midrule
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\multirow{3}{*}{Anlagenbetreiber} & Garantierte Stromabhnahme & Fehlende Planungssicherheit\\
\cmidrule(rl){2-3}
 & Unabhängigkeit von administrativen Förderhöhen & Bürokratischer Mehraufwand\\
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\bottomrule
\end{tabularx}
\end{table}

\end{document}
Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Book heißen.

Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen:
Help-LaTeX@web.de

Kanudl
Forum-Anfänger
Forum-Anfänger
Beiträge: 16
Registriert: Sa 11. Okt 2014, 22:26
Wohnort: Lakefield

Beitrag von Kanudl »

Cool, das kannte ich bisher noch nicht :) :shock:

Antworten