Seite 1 von 1

Textsatz im Text zentrieren

Verfasst: So 8. Jan 2023, 17:14
von Eduard
Hallo zusammen,

ich würde gerne folgenden Text in die Mitte setzen, die Textausrichtung soll aber linksbündig sein.
\documentclass[a4paper,11pt]{report}
\usepackage[T1]{fontenc}
\usepackage{lmodern} 
\usepackage[ngerman]{babel}
\usepackage{lipsum}
\begin{document}

\lipsum[1]

\par
\begingroup
\leftskip1cm
\rightskip\leftskip\small
\noindent
\begin{center}
\begin{flushleft}
Edel sei der Mensch,\\
Hülfreich und gut!\\
Denn das allein\\
Unterscheidet ihn\\
Von allen Wesen,\\
Die wir kennen.
\end{flushleft}
\end{center}
\par
\endgroup

\lipsum[1]
\end{document}
Leider klappt es nicht ganz.

Könnte mir bitte jemand helfen? Danke!

Verfasst: So 8. Jan 2023, 17:53
von Abc
Ersetze die flushleft- durch eine tabular-Umgebung.

Re: Textsatz im Text zentrieren

Verfasst: So 8. Jan 2023, 19:12
von Eduard
Das funktioniert nicht.

Re: Textsatz im Text zentrieren

Verfasst: Mo 9. Jan 2023, 00:00
von Stefan Kottwitz
Hi Eduard,

doch, das funktioniert.

Wenn es bei Dir nicht geht, dann zeig vllt. den Code, der nicht klappt, zum Verbessern? Das Minimalbeispiel oben war ja schon super. Also tabular mit einer l-Spaltenoption sollte einwandfrei klappen.

Stefan

Re: Textsatz im Text zentrieren

Verfasst: Mo 9. Jan 2023, 10:26
von ich meine ja nur
Eduard hat geschrieben:
So 8. Jan 2023, 19:12
Das funktioniert nicht.
Das ist keine auch nur halbwegs ausreichende Problembeschreibung. Ich kann die reine Behauptung auch nicht nachvollziehen:
\documentclass[a4paper,11pt]{report}
\usepackage[T1]{fontenc}
\usepackage{lmodern} 
\usepackage[ngerman]{babel}
\usepackage{lipsum}
\begin{document}

\lipsum[1]

\begin{center}
\begin{tabular}{l}
Edel sei der Mensch,\\
Hülfreich und gut!\\
Denn das allein\\
Unterscheidet ihn\\
Von allen Wesen,\\
Die wir kennen.
\end{tabular}
\end{center}

\lipsum[1]
\end{document}
funktioniert super. Natürlich geht aber auch varwidth:
\documentclass[a4paper,11pt,ngerman]{report}
\usepackage[T1]{fontenc}
\usepackage{lmodern} 
\usepackage{babel}% Sprachoption bereits bei \documentclass gesetzt, damit andere Pakete sie ggf. ebenfalls mitbekommen.
\usepackage{varwidth}
\usepackage{lipsum}
\begin{document}

\lipsum[1]

\begin{center}
\begin{varwidth}{\linewidth}
\raggedright
Edel sei der Mensch,\\
Hülfreich und gut!\\
Denn das allein\\
Unterscheidet ihn\\
Von allen Wesen,\\
Die wir kennen.
\end{varwidth}
\end{center}

\lipsum[1]
\end{document}