MC3330
01-08-2019, 16:23
Hallo,
Ich habe zwei kleine Fragen.
1) Text in einer Rotatebox ausrichten.
ich habe mir eine Tabelle gebastelt, bei der ich Namen aus Platzgründen um 90 Grad gedreht habe. Leider sind die Namen in den Zellen jetzt zentriert. Ich würde sie gerne "linksbündig" ausrichten, das heißt in dem Fall an der roten Linie im Bild.
Hat eventuell jemand eine Idee, wie ich das bei meiner Tabelle hinbekommen kann?
Minimalbeispiel
\documentclass{scrartcl}
\usepackage{varwidth}
\usepackage{rotating}
\usepackage{hhline}
\begin{document}
\begin{sideways}
\begin{varwidth}{\textheight}
\setlength\tabcolsep{1pt}
\begin{tabular}{|p{0.35\linewidth}*{3}{|p{0.55cm}} |p{0.35\linewidth}|}
\hhline{|~|-|-|-|~|}
\multicolumn{1}{l|}{}
&
\raisebox{-.5\height}{\hspace*{\fill} \rotatebox{90}{ Leon}\hspace*{\fill}}&
\raisebox{-.5\height}{\hspace*{\fill} \rotatebox{90}{ Andreas} \hspace*{\fill}}&
\raisebox{-.5\height}{\hspace*{\fill} \rotatebox{90}{ Peter} \hspace*{\fill}}&
\multicolumn{1}{c}{}\\
\hline
&
\multicolumn{1}{c|}{1}&
\multicolumn{1}{c|}{2}&
\multicolumn{1}{c|}{3}&
\multicolumn{1}{c|}{Übersicht}\\
\hline
& & & &\\
\hline
\end{tabular}
\end{varwidth}
\end{sideways}
\end{document}
(2) Abstände bei Enumitem
Ich habe mir beim Paket "Enumitem" eigene Abstände definiert, um Aufzählungen in einer Tabelle etwas kompakter darzustellen. Wenn ich bei einem Aufzählungszeichen einen Text schreibe, der länger als die Tabellenbreite ist, dann gibt es einen automatischen Zeilenumbruch. In dem Fall ist der Abstand zwischen den Zeilen innerhalb eines Items sehr groß. Bisher habe ich leider keine Option gefunden, wie ich diesen Abstand verändern kann.
Weiß jemand, ob es dafür eine Option gibt, mit der man einstellen kann, wie groß dieser Abstand ist?
Minimalbeispiel
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{enumitem}
\newlist{lvitem}{itemize}{4}
\setlist[lvitem]{label=$\vcenter{\hbox{\tiny$\bullet$}}$,itemsep=-2mm,parsep=0mm,topsep=0mm,partopsep=0mm,itemindent =0mm,labelsep=1mm,leftmargin=1mm}
\begin{document}
\begin{tabular}{ |p{5cm}|}
\hline
\begin{lvitem}
\item asd. asd das ads ads ads asd asd asd asd asd asd ads ads asd
\item ads asd ads ads ads ads asd ads ads asd
\end{lvitem}\\
\hline
\end{tabular}
\end{document}
Viele Grüße und vielen Dank im Voraus.
Swizz
Ich habe zwei kleine Fragen.
1) Text in einer Rotatebox ausrichten.
ich habe mir eine Tabelle gebastelt, bei der ich Namen aus Platzgründen um 90 Grad gedreht habe. Leider sind die Namen in den Zellen jetzt zentriert. Ich würde sie gerne "linksbündig" ausrichten, das heißt in dem Fall an der roten Linie im Bild.
Hat eventuell jemand eine Idee, wie ich das bei meiner Tabelle hinbekommen kann?
Minimalbeispiel
\documentclass{scrartcl}
\usepackage{varwidth}
\usepackage{rotating}
\usepackage{hhline}
\begin{document}
\begin{sideways}
\begin{varwidth}{\textheight}
\setlength\tabcolsep{1pt}
\begin{tabular}{|p{0.35\linewidth}*{3}{|p{0.55cm}} |p{0.35\linewidth}|}
\hhline{|~|-|-|-|~|}
\multicolumn{1}{l|}{}
&
\raisebox{-.5\height}{\hspace*{\fill} \rotatebox{90}{ Leon}\hspace*{\fill}}&
\raisebox{-.5\height}{\hspace*{\fill} \rotatebox{90}{ Andreas} \hspace*{\fill}}&
\raisebox{-.5\height}{\hspace*{\fill} \rotatebox{90}{ Peter} \hspace*{\fill}}&
\multicolumn{1}{c}{}\\
\hline
&
\multicolumn{1}{c|}{1}&
\multicolumn{1}{c|}{2}&
\multicolumn{1}{c|}{3}&
\multicolumn{1}{c|}{Übersicht}\\
\hline
& & & &\\
\hline
\end{tabular}
\end{varwidth}
\end{sideways}
\end{document}
(2) Abstände bei Enumitem
Ich habe mir beim Paket "Enumitem" eigene Abstände definiert, um Aufzählungen in einer Tabelle etwas kompakter darzustellen. Wenn ich bei einem Aufzählungszeichen einen Text schreibe, der länger als die Tabellenbreite ist, dann gibt es einen automatischen Zeilenumbruch. In dem Fall ist der Abstand zwischen den Zeilen innerhalb eines Items sehr groß. Bisher habe ich leider keine Option gefunden, wie ich diesen Abstand verändern kann.
Weiß jemand, ob es dafür eine Option gibt, mit der man einstellen kann, wie groß dieser Abstand ist?
Minimalbeispiel
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{enumitem}
\newlist{lvitem}{itemize}{4}
\setlist[lvitem]{label=$\vcenter{\hbox{\tiny$\bullet$}}$,itemsep=-2mm,parsep=0mm,topsep=0mm,partopsep=0mm,itemindent =0mm,labelsep=1mm,leftmargin=1mm}
\begin{document}
\begin{tabular}{ |p{5cm}|}
\hline
\begin{lvitem}
\item asd. asd das ads ads ads asd asd asd asd asd asd ads ads asd
\item ads asd ads ads ads ads asd ads ads asd
\end{lvitem}\\
\hline
\end{tabular}
\end{document}
Viele Grüße und vielen Dank im Voraus.
Swizz