Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Text in Tabelle mit Rotatebox "linksbündig" ausrichten.

  1. #1
    Registrierter Benutzer
    Registriert seit
    12.11.2008
    Beiträge
    162

    1) Text in Tabelle mit Rotatebox "linksbündig" ausrichten. 2) Abstände bei Enumitem

    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
    Code:
    \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
    Code:
    \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
    Angehängte Grafiken Angehängte Grafiken
    Geändert von swizz (01-08-2019 um 15:40 Uhr)

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.752
    Starte bitte für die zweite Frage ein neues Thema, ist IMHO auch eins.

    Wenn ich den Code etwas vereinfache, scheint sich das Problem von selbst zu lösen...
    Code:
    \documentclass{scrartcl}
    \usepackage{varwidth}
    \usepackage{rotating} 
    \usepackage{hhline}
    \usepackage{array}
    \newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
    \begin{document}
    \begin{sideways}
      \begin{varwidth}{\textheight}
    
      \setlength\tabcolsep{1pt}
        \begin{tabular}{|C{0.35\linewidth}*{3}{|C{0.55cm}}|C{0.35\linewidth}|}
     	    \hhline{|~|-|-|-|~|}
     		\multicolumn{1}{l|}{}
     		&
     		\rotatebox{90}{Leon}&
     		\rotatebox{90}{Andreas }&
     		\rotatebox{90}{Peter}&
     		\multicolumn{1}{c}{}\\
    		\hline
    		& 1& 2& 3& Übersicht\\
    		\hline
    		& & & &\\
     		\hline
     		\end{tabular}
      \end{varwidth}
      \end{sideways}
    
    \end{document}
    VG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer
    Registriert seit
    12.11.2008
    Beiträge
    162
    Super, vielen Dank. Das macht so genau, was es soll.

    Ok, dann mach ich für das andere einen neuen Thread auf.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •