Ich verwende also dieParacol-Paket. Ich möchte fragen, ob es möglich ist, bei „langen“ (also mehrzeiligen) Texten eine automatische Einrückung an den Zeilenumbrüchen vorzunehmen.
Betrachten wir beispielsweise einen Paracol mit 2 Säulen, aufgerufen über
\columnratio{0.5, 0.5}
\begin{paracol}{2}
\raggedright
...
\end{paracol}
Im Moment ergibt dies Folgendes (ohne Einrückung bei mehrzeiligem Text):
Meine Frage ist jedoch: Ist es möglich, mitParacol, um Folgendes zu erhalten (mit automatischer Einrückung):
Vielen Dank für jeden Rat.
Antwort1
Sie können Folgendes versuchen:
\everypar{\hangindent1cm\hangafter1}
Vorausgesetzt, die Einrückung ist für alle Absätze erforderlich!
Antwort2
Verwenden Sie einfach ein Negativ \parindent
und ein Positiv \leftskip
:
\documentclass{article}
\usepackage{paracol,xparse,indentfirst}
\usepackage{lipsum}
\NewDocumentEnvironment{hangparacol}{mo}
{\IfNoValueTF{#2}{\begin{paracol}{#1}}{\begin{paracol}{#1}[#2]}%
\raggedright
\parindent=-3em \leftskip=3em}
{\end{paracol}}
\columnratio{0.5, 0.5}
\begin{document}
\lipsum[1]
\begin{hangparacol}{2}[\section{Title}]
\lipsum[1-2]
\switchcolumn
\lipsum[3-4]
\end{hangparacol}
\end{document}
Ich habe das optionale Argument nur verwendet, um zu zeigen, dass es funktioniert (aber indentfirst
in diesem Fall notwendig wird).