Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Text links- und rechtsbündig setzen

  1. #1
    Registrierter Benutzer
    Registriert seit
    04.10.2006
    Beiträge
    37

    Text links- und rechtsbündig setzen

    Hallo zusammen,
    ich möchte gerne in einer Zeile einen Teil des Textes linksbündig, den anderen Teil davon rechtsbündig setzen. Mir kam dabei die minipage in den Sinn, aber leider ragt dann mein Text über den Rand hinaus.

    Hier das Minibeispiel:
    Code:
    \documentclass[ngerman,11pt,a4paper,portrait,notitlepage,abstracton,pdftex,parskip=full,draft=yes]{scrartcl}
    \usepackage[left=25mm, right=20mm, top= 20mm, bottom=25mm]{geometry}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{babel}
    \usepackage[babel,german=quotes]{csquotes}
    \usepackage{blindtext}
    \begin{document}
    \section{Eine Section}
    
    \begin{minipage}[t]{0.5\textwidth}
    Ich soll links stehen
    \end{minipage}
    \begin{minipage}[t]{0.5\textwidth}
      \begin{flushright}
      und ich rechts
      \end{flushright}
    \end{minipage}	
    
    \blindtext
    \end{document}
    Liege ich mit der Minipage überhaupt richtig, oder gibt's da noch einen anderen Trick?

    Beste Grüße
    AronaDaal

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Hängt davon ab um wieviel Zeilen es geht.

    Bei einer Zeile:
    text\hfill text

    Ansonsten ist deine Minipage nicht falsch. Du musst aber Leerzeichen dazwischen unterdrücken und \parfillskip lokal auf 0 setzen:

    Code:
    \documentclass[ngerman,11pt,a4paper,portrait,notitlepage,abstracton,pdftex,parskip=full,draft=yes]{scrartcl}
    \usepackage[left=25mm, right=20mm, top= 20mm, bottom=25mm]{geometry}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{babel}
    \usepackage[babel,german=quotes]{csquotes}
    \usepackage{blindtext}
    \begin{document}
    \section{Eine Section}
    
    \begingroup
    \parfillskip=0pt
    text\hfill text
    
    \begin{minipage}[t]{0.5\textwidth}
    Ich soll links stehen
    \end{minipage}%
    \begin{minipage}[t]{0.5\textwidth}
     \raggedleft
      und ich rechts
    \end{minipage}%	
    \par\endgroup
    
    \blindtext
    \end{document}

  3. #3
    Registrierter Benutzer
    Registriert seit
    04.10.2006
    Beiträge
    37
    genial! Vielen Dank!
    Ich denke mit der Minipage bin ich besser bedient, da ich nicht weiß wieviel Text jeweils reinkommt.

    Ich habe deine zwei Tipps nun zu einem zusammengebaut:
    \documentclass[ngerman,11pt,a4paper,portrait,notitlepage,abstract on,pdftex,parskip=full,draft=yes]{scrartcl}
    \usepackage[left=25mm, right=20mm, top= 20mm, bottom=25mm]{geometry}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{babel}
    \usepackage[babel,german=quotes]{csquotes}
    \usepackage{blindtext}
    \begin{document}
    \section{Eine Section}

    \begingroup
    \parfillskip=0pt
    % text\hfill text

    \begin{minipage}[t]{0.48\textwidth}
    % Ich soll links stehen
    \blindtext
    \end{minipage}%
    \hfill
    \begin{minipage}[t]{0.48\textwidth}
    % \raggedleft
    % und ich rechts
    \blindtext
    \end{minipage}%
    \par\endgroup

    \blindtext
    \end{document}
    Jetzt habe ich zwei Minipages und dazwischen einwenig Abstand!
    Besten Dank!

  4. #4
    Registrierter Benutzer
    Registriert seit
    04.10.2006
    Beiträge
    37
    Hallo Ulrike,
    kannst du da mal bitte kurz drüberschauen?
    Ich habe hier ein paar minipages ineinander verschachtelt. Ist da noch 'guter Stil', oder sollte man sowas besser anders lösen?

    Code:
    \documentclass[ngerman,11pt,a4paper,portrait,notitlepage,abstracton,pdftex,parskip=full,draft=yes]{scrartcl}
    \usepackage[left=25mm, right=20mm, top= 20mm, bottom=25mm]{geometry}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{babel}
    \usepackage[babel,german=quotes]{csquotes}
    \usepackage{blindtext}
    \begin{document}
    \section{Test}
    \blindtext
    \par
    \begingroup
    \parfillskip=0pt
    \begin{minipage}[t]{0.05\textwidth}
    \raggedleft
    1
    \end{minipage}%
    \hfill
    \begin{minipage}[t]{0.9\textwidth}
    \textbf{Mustermann}{ }Max, Beruf\newline{}
    	\begingroup
    	\parfillskip=0pt
    	\begin{minipage}[t]{0.43\textwidth}
    		*11.11.1111{ }Musterdorf, rk
    	\end{minipage}%
    	\hfill
    	\begin{minipage}[t]{0.43\textwidth}
    		\raggedleft +N.N., N.N.
    	\end{minipage}%	
    	\par
    	\endgroup
    \blindtext
    \end{minipage}%
    \par\endgroup
    
    \begingroup
    \parfillskip=0pt
    \begin{minipage}[t]{0.05\textwidth}
    \raggedleft
    2
    \end{minipage}%
    \hfill
    \begin{minipage}[t]{0.9\textwidth}
    \textbf{Mustermann}{ }Max, Beruf\newline{}
    	\begingroup
    	\parfillskip=0pt
    	\begin{minipage}[t]{0.43\textwidth}
    		*11.11.1111{ }Musterdorf, rk
    	\end{minipage}%
    	\hfill
    	\begin{minipage}[t]{0.43\textwidth}
    		\raggedleft +N.N., N.N.
    	\end{minipage}%	
    	\par
    	\endgroup
    \blindtext
    \end{minipage}%
    \par\endgroup
    
    \end{document}
    Viele Grüße

Lesezeichen

Berechtigungen

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