Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Automatische Auswahl, ob hfill oder rightline

  1. #1
    Registrierter Benutzer
    Registriert seit
    03.03.2008
    Beiträge
    82

    Automatische Auswahl, ob hfill oder rightline

    Hallo,

    ich hab eigentlich eine einfache Aufgabenstellung, nur noch keine Lösung gefunden:

    Code:
    \documentclass[parskip=half-]{scrartcl}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    
    \begin{document}
    Hier steht ein kurzer, unsinniger Text.
    Hier steht ein kurzer, unsinniger Text.
    \hfill\textbf{Ende}
    
    Hier steht ein kurzer, unsinniger Text.
    Hier steht ein kurzer, unsinniger Text.
    Hier steht
    \hfill\textbf{Ende}
    
    Hier steht ein kurzer, unsinniger Text.
    Hier steht ein kurzer, unsinniger Text.
    Hier steht
    \rightline{\textbf{Ende}}
    \end{document}
    Wenn das Füllwort am rechten Rand („Ende“) nicht mehr in die Zeile passt, dann bewirkt \hfill leider nichts und ich muss auf \rightline zurückgreifen. Das ganze würde ich gerne automatisieren, dass ich sowas schreiben kann wie

    Code:
    \RightFill{
    Hier steht ein kurzer, unsinniger Text.
    Hier steht ein kurzer, unsinniger Text.
    Hier steht
    }{%
    \textbf{Ende}
    }
    Und je nachdem, ob das zweite Argument noch in die Zeile passt oder nicht, soll er entweder \hfill oder \rightline nutzen. Ggf. gibt es dafür sogar schon einen fertigen Befehl, den ich nur nicht kenne.

    Freue mich auf Antworten und Vorschläge.

    Gruß Dee

  2. #2

  3. #3
    Registrierter Benutzer
    Registriert seit
    03.03.2008
    Beiträge
    82
    Besten Dank, das

    Code:
    \newcommand\ontherightii[1]{{\unskip\nobreak\hfill\penalty50\ 
      \mbox{\quad}\nobreak\hfill#1\parfillskip=0pt \finalhyphendemerits=0\par}}
    funktioniert wunderbar.

    Viele Grüße
    Dee

Stichworte

Lesezeichen

Berechtigungen

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