多行文字上用「paracol」縮排?

多行文字上用「paracol」縮排?

所以,我正在使用paracol 套件。我想問是否可以在“長”(即多行)文字的中斷處自動縮排。

考慮一下,例如一個有 2 列的 paracol,需要 via

\columnratio{0.5, 0.5}
\begin{paracol}{2}
\raggedright
...
\end{paracol}

就目前而言,這給出了以下內容(多行文字上沒有縮排):

在此輸入影像描述

然而,我的問題是:有可能嗎?帕拉科爾,接收以下內容(自動縮排):

在此輸入影像描述

非常感謝您的任何建議。

答案1

使用時可以嘗試以下方法:

\everypar{\hangindent1cm\hangafter1}

假設所有段落都需要縮排!

答案2

只需使用否定\parindent和肯定\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}

我使用可選參數只是為了表明它有效(但indentfirst在這種情況下變得必要)。

在此輸入影像描述

相關內容