Vertikale Linie kürzen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Vertikale Linie kürzen

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}

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}}}

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.

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}

Vertikale Linie kürzen

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!

Nach oben