Anzeige:
Ergebnis 1 bis 4 von 4

Thema: \raggedleft in \pbox

  1. #1
    Registrierter Benutzer
    Registriert seit
    30.04.2009
    Beiträge
    16

    \raggedleft in \pbox

    Hi,

    ich habe mal wieder so ein "simples" Problem: ich moechte mehrere doppelzeilige Zellen in einer tabular Umgebung, die rechts ausgerichtet sind und sich in der Breite automatisch dem Inhalt anpassen. Es kommt mir dabei darauf an, dieses wirklich in einer Zeile hinzubekommen, ohne eine zweite Zeile einzurichten. Im Prinzip kann der \pbox Befehl aus dem pbox Package das. Aber irgendwie scheint es mit \raggedleft innerhalb der pbox nicht zu funktionieren, obwohl ich entsprechende Beispiele im Web gesehen habe.
    Hat einer eine Idee?

    Hier das Minimalbeispiel:
    Code:
    \documentclass[a4paper,12pt]{article}
    \usepackage{pbox}
    \begin{document}
    \begin{table}
      \begin{center}
      \begin{tabular}{lrr}
    	 & \pbox[t]{3cm}{\raggedleft adfgjer\\sdf} & fsdfh \\
    	 a & 4.67 & 895\\
    	 b & 76.7 & 8457\\
      \end{tabular}
      \end{center}
     \end{table}
     \end{document}
    Vielen Dank schon mal!
    pensi

  2. #2
    Registrierter Benutzer
    Registriert seit
    31.03.2010
    Beiträge
    1.039
    Suchst Du so etwas:
    Code:
    \documentclass[a4paper,12pt]{article}
    \begin{document}
    \begin{table}
      \centering% macht im Gegensatz zu center keinen zusätzlichen vertikalen Abstand
      \begin{tabular}{lrr}
        & \begin{tabular}[t]{@{}r@{}} adfgjer\\sdf\end{tabular} & fsdfh \\
        a & 4.67 & 895\\
        b & 76.7 & 8457\\
      \end{tabular}
    \end{table}
    \end{document}

  3. #3
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von pensi Beitrag anzeigen
    ich habe mal wieder so ein "simples" Problem: ich moechte mehrere doppelzeilige Zellen in einer tabular Umgebung, die rechts ausgerichtet sind und sich in der Breite automatisch dem Inhalt anpassen. Es kommt mir dabei darauf an, dieses wirklich in einer Zeile hinzubekommen, ohne eine zweite Zeile einzurichten. Im Prinzip kann der \pbox Befehl aus dem pbox Package das. Aber irgendwie scheint es mit \raggedleft innerhalb der pbox nicht zu funktionieren, obwohl ich entsprechende Beispiele im Web gesehen habe.
    Hat einer eine Idee?
    Code:
    \documentclass[a4paper,12pt]{article}
    \usepackage{array,ragged2e}
    \begin{document}
    
    \begin{table}[!htb]
    \centering
    \begin{tabular}{@{} l >{\RaggedLeft}p{3cm} r @{}}
       & adfgjer\\sdf & fsdfh \\
     a & 4.67         & 895\\
     b & 76.7         & 8457\\
    \end{tabular}
    \end{table}
    
    \end{document}
    Herbert

  4. #4
    Registrierter Benutzer
    Registriert seit
    30.04.2009
    Beiträge
    16
    Latex ist grossartig! So viele Wege führen zum Ziel.

    Vielen Dank für die schnelle Hilfe. Beide Lösungen funktionieren wie gewünscht.

    Beste Grüße,
    Pensi

Stichworte

Lesezeichen

Berechtigungen

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