是否可以使用 paracol 包中不同列之间的不同行距?
暗示:paracol 软件包旨在提供
多列排版机制,可以生成多列(例如双语)文档,并“并行”切换和同步各个相应部分。
该手册并未解决这个问题,至少乍一看并没有。
答案1
这手动的指的是以下宏(第 14 页)
\definecolumnpreamble{col}{pream}
它是全局设置,可用作开关,这意味着如果您将其放在文档中间,它将影响paracol
从该点开始的所有环境。您需要重新定义普雷姆以消除影响。
\documentclass{article}
\usepackage{paracol}
\usepackage{geometry}
\usepackage{ragged2e}
\usepackage{kantlipsum}
\setlength{\parindent}{0pt}
\begin{document}
\RaggedRight
\begin{paracol}{3}[\section*{No formatting}]
\kant[1][1-2]
\switchcolumn \kant[2][1]
\switchcolumn \kant[3][1]
\end{paracol}
\bigskip
\definecolumnpreamble{1}{\bfseries\itshape}
\definecolumnpreamble{2}{\normalfont}
\begin{paracol}{5}[\section*{Formatting on}]
\kant[1][1]
\switchcolumn \kant*[2][1]
\switchcolumn \kant*[3][1]
\switchcolumn \kant*[4][1]
\switchcolumn \kant*[5][1]
\end{paracol}
\bigskip
\begin{paracol}{3}
\kant[1][1-2]
\switchcolumn \kant[2][1]
\switchcolumn \kant[3][1]
\end{paracol}
\bigskip
\definecolumnpreamble{1}{\relax}
\definecolumnpreamble{2}{\relax}
\begin{paracol}{5}[\section*{Formatting off}]
\kant[1][1]
\switchcolumn \kant*[2][1]
\switchcolumn \kant*[3][1]
\switchcolumn \kant*[4][1]
\switchcolumn \kant*[5][1]
\end{paracol}
\end{document}