Tabellen und Grafiken erstellen und anordnen
kannstmasehn
Forum-Century
Beiträge: 165 Registriert: Mo 5. Mai 2014, 16:55
Beitrag
von kannstmasehn » Di 13. Okt 2015, 11:29
Moin,
folgendes Problem habe ich: Die vertikale Linie vor der Spalte "Gewichtungszahl" ist zu lang. Wie kann ich diese kürzen? Sie soll möglichst nur bis zum "l", also dem letzten Buchstaben von Gewichtungszahl gehen.
Gibt es eine Möglichkeit mit top- und bottomrule zu arbeiten und dass sich die vertikale Linie mit diesen schneidet? Habe jetzt extra auf hline umgestellt. Hier mein Minimalbeispiel:
\documentclass[12pt]{scrreprt}
\usepackage{rotating}
\usepackage[ngerman]{babel}
\newcommand\tabrotate[1]{\begin{turn}{90}#1\end{turn}}
\usepackage{color}
\usepackage{colortbl}
\definecolor{hellgrau}{rgb}{0.95,0.95,0.95}
\begin{document}
\begin{tabular}{lcc|c}
& \tabrotate{{Zeitaufwand Wiederholungsmessung gering}}
& \tabrotate{{Flexibilität hoch}}
& \tabrotate{{Gewichtungszahl}} \\
\hline
Anschaffungskosten gering
& \cellcolor{hellgrau}
&2
&0 \\
\hline
\end{tabular}
\end{document}
Vielen dank im Voraus!
u_fischer
Forum-Meister
Beiträge: 4300 Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:
Beitrag
von u_fischer » Di 13. Okt 2015, 11:53
\documentclass[12pt]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{rotating}
\newcommand\tabrotate[1]{\begin{turn}{90}#1\end{turn}}
\usepackage{array}
\newlength\mylength
\begin{document}
\settowidth\mylength{Gewichtungszahl}
\begin{tabular}{lcc|c}
& \tabrotate{{Zeitaufwand Wiederholungsmessung gering}}
& \multicolumn{1}{c!{\rule{\arrayrulewidth}{\mylength}}}{\tabrotate{{Flexibilität hoch}}}
& \tabrotate{{Gewichtungszahl}} \\
\end{tabular}
\end{document}
kannstmasehn
Forum-Century
Beiträge: 165 Registriert: Mo 5. Mai 2014, 16:55
Beitrag
von kannstmasehn » Di 13. Okt 2015, 11:59
Danke, habe das mal bei mir eingearbeitet:
\documentclass[12pt]{scrreprt}
\usepackage{rotating}
\usepackage[ngerman]{babel}
\newcommand\tabrotate[1]{\begin{turn}{90}#1\end{turn}}
\usepackage{color}
\usepackage{colortbl}
\definecolor{hellgrau}{rgb}{0.95,0.95,0.95}
\usepackage{array}
\newlength\mylength
\begin{document}
\settowidth\mylength{Gewichtungszahl}
\begin{tabular}{lcc|c}
& \tabrotate{{Zeitaufwand Wiederholungsmessung gering}}
& \multicolumn{1}{c!{\rule{\arrayrulewidth}{\mylength}}}{\tabrotate{{Flexibilität hoch}}}
& \tabrotate{{Gewichtungszahl}} \\
\hline
Anschaffungskosten gering
& \cellcolor{hellgrau}
&2
&0 \\
\hline
\end{tabular}
\end{document}
Das Problem ist nun, dass die vertikalen Linien nicht zusammenhängend sind. Wie kann ich das beseitigen?
Danke.
u_fischer
Forum-Meister
Beiträge: 4300 Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:
Beitrag
von u_fischer » Di 13. Okt 2015, 13:34
Ich wusste doch es gab einen Grund, warum ich zuerst den TeX-Befehl benutzt habe
\multicolumn{1}{c!{\vrule height \mylength}}{\tabrotate{{Flexibilität hoch}}}
kannstmasehn
Forum-Century
Beiträge: 165 Registriert: Mo 5. Mai 2014, 16:55
Beitrag
von kannstmasehn » Di 13. Okt 2015, 13:42
Hehe, passt. Danke sehr.
\documentclass[12pt]{scrreprt}
\usepackage{rotating}
\usepackage[ngerman]{babel}
\newcommand\tabrotate[1]{\begin{turn}{90}#1\end{turn}}
\usepackage{color}
\usepackage{colortbl}
\definecolor{hellgrau}{rgb}{0.95,0.95,0.95}
\usepackage{array}
\newlength\mylength
\begin{document}
\settowidth\mylength{Gewichtungszahl}
\begin{tabular}{lcc|c}
& \tabrotate{{Zeitaufwand Wiederholungsmessung gering}}
& \multicolumn{1}{c!{\vrule height \mylength}}{\tabrotate{{Flexibilität hoch}}}
& \tabrotate{{Gewichtungszahl}} \\
\hline
Anschaffungskosten gering
& \cellcolor{hellgrau}
&2
&0
\\
\hline
\end{tabular}
\end{document}