Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Text rechtsbündig

  1. #1
    Registrierter Benutzer
    Registriert seit
    10.01.2007
    Beiträge
    17

    Text rechtsbündig

    Hallo Forum,

    ich habe ein Bild ausnahmsweise über:
    Code:
    \begin{figure}[h!]
      \raggedleft
      \includegraphics[width=.4\linewidth]{mein_bild}
    \end{figure}
    am rechten Seitenrand ausgerichtet.
    Ich möchte auch gerne einen Text darunter setzten, der am linken Rand (unter dem Bild) beginnt.

    Leider tut sich nicht bei meinem Versuch das mit:
    Code:
    \begin{quote}
      \setlength{\leftmargin\.4\linewidth}
    Hier steht der
    Text\dots
    \end{quote}
    zu erreichen!?!?
    Wie geht sowas?

    Danke & Grüsse

    Gerd

  2. #2
    Registrierter Benutzer
    Registriert seit
    13.03.2006
    Beiträge
    378
    Im KOMA-Paket gibts eine Umgebung addmargin, mit der man Abstände von den Seiten leicht einstellen kann.

    Oder du packst alles in eine Minipage, wenn kein Zeilenumbruch im Text vorkommt. Oder ganz grob in eine Tabelle.
    ... a new life shall start with a freedom heart ...

  3. #3
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Wird denn KOMA-Script verwendet? Wenn ja, kann ich mich dem Tipp mit der addmargin-Umgebung nur anschließen. Ansonsten geistern auch diverse Definitionen der Umgebungen "wide" bzw. "narrow" durch das Netz, da sollte sich auch was passendes finden lassen.

    Zitat Zitat von gerd-im-netz Beitrag anzeigen
    Leider tut sich nicht bei meinem Versuch das mit:
    Code:
    \begin{quote}
      \setlength{\leftmargin\.4\linewidth}
    Hier steht der
    Text\dots
    \end{quote}
    zu erreichen!?!?
    Die Umgebung "quote" ist intern als Liste mit nur einem \item definiert. Wenn man also innerhalb \leftmargin umsetzt, ist es bereits zu spät. Versuche mal stattdessen (ungetestet!):

    Code:
    \begin{list}{}{%
      \setlength\leftmargin{.4\linewidth}%
      \setlength\rightmargin{0pt}%
    }\item\relax
    Hier steht der
    Text\dots
    \end{list}
    Aber vermutlich ist es dann einfacher, eine Kombination aus \noindent\hspace*{.4\linewidth} und anschließender \parbox bzw. minipage zu verwenden.

    Wie immer führen viele Wege nach Rom...

    Liebe Grüße,
    Axel

  4. #4
    Registrierter Benutzer
    Registriert seit
    10.01.2007
    Beiträge
    17
    danke für die Tips....

    Ich hatte am selben Abend schon eine (quick and dirty) Lösung über...
    Code:
    \begin{small}\leftskip=.5\textwidth
    Hier steht der Text mit manuellen\\
    Zeilenumbrüchen...
    \end{small}
    gefunden, die ich zwar nicht völlig verstehe, die mir aber das liefert, was ich suche

    Das Ganze ist zum Erstellen eines Lebenslaufs mit dem Paket currvita

    Grüsse
    Gerd

  5. #5
    Registrierter Benutzer
    Registriert seit
    13.03.2006
    Beiträge
    378
    Also \begin{small}...\end{small} setzt deinen Text in kleiner Schrift und \leftskip=.5\textwidth verrückt den innerhalb der small-Umgebung enthaltenen Text um die halbe Textbreite nach rechts.

    .5\textwidth ist eine Rechnung, die mit allen Längen funktionieren sollte. Vielleicht wäre daher .5\linewidth angebrachter, da \linewidth die aktuelle Zeilenlänge enthält, \textwidth jedoch die globale. (Falls du im Dokument irgendwie die Zeilenlängen verstellt haben solltest.)
    ... a new life shall start with a freedom heart ...

Lesezeichen

Berechtigungen

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