PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Textblock- Breite



daedalus
28-07-2005, 12:23
Hallo,

ich möchte Textblöcke in beliebiger Weise einrücken können (nicht nur die erste Zeile, sondern den gesamten Text). Da es sich doch um eine recht gewöhnliche Einstellung handelt, dachte ich, bei google fündig zu werden, aber Fehlanzeige: eine "Layout- Tabelle" (nach hässlicher HTML- Manier) führt zum Beginn einer neuen Seite, falls sie zu lang ist (was sich auch mit \nopagebreak nicht verhindern lässt), gleiches gilt für Boxen und Minipages. Die Quote- Umgebung (bei Bedarf verschachtelt) führt zu einer Einschränkung auch am rechten Rand und ermöglicht keine weitere Zeileneinrückung, auch nicht mit explizitem \indent (und ist, ganz nebenbei, wohl auch nicht dafür vorgesehen). Wie sonst kann ich aber die exakte Breite und Positionierung angeben?

Danke für eure Hilfe!

edico
29-07-2005, 13:31
%
\documentclass{scrartcl}
\usepackage[latin1]{inputenc}
\newcommand{\x}{Default Margin Default Margin }
\newcommand{\xR}{Right Margin Right Margin }
\newcommand{\xL}{Left Margin Left Margin }
\begin{document}
%
\section{Right Margin}
\x\x\x\x\x\x\x
\par
\begingroup
\rightskip=2.5cm
\xR\xR\xR\xR\xR\xR\xR\xR\xR
\par
\endgroup
%
\section{Left Margin}
\x\x\x\x\x\x
\par
\begingroup
\leftskip=2.5cm
\xL\xL\xL\xL\xL\xL\xL\xL\xL
\par
\endgroup
%
\section{Left and Right Margin}
\x\x\x\x\x\x
\par
\begingroup
\leftskip=2.5cm
\rightskip=4cm
\xL\xR\xL\xR\xL\xR\x \xR\x
\par
\endgroup
\end{document}
%
edico

daedalus
30-07-2005, 08:34
Danke, funktioniert wunderbar (ich war nicht auf die Idee gekommen, nach "margin" zu googlen \ldots)