![如何删除 paracol 内正文和章节标题之间的垂直间距?](https://linux22.com/image/456793/%E5%A6%82%E4%BD%95%E5%88%A0%E9%99%A4%20paracol%20%E5%86%85%E6%AD%A3%E6%96%87%E5%92%8C%E7%AB%A0%E8%8A%82%E6%A0%87%E9%A2%98%E4%B9%8B%E9%97%B4%E7%9A%84%E5%9E%82%E7%9B%B4%E9%97%B4%E8%B7%9D%EF%BC%9F.png)
我在 paracol 的左栏中有一个简短的描述作为正文,然后是一个部分标题。出于某种原因,paracol 在简短描述和部分标题之间添加了一个空白。我该如何删除垂直空间?
以下是 MWE:
\documentclass[b6paper, 10pt, twoside, openright, final]{memoir}
\setlrmarginsandblock{1.25cm}{.5cm}{*}
\setulmarginsandblock{1.5cm}{*}{1}
\checkandfixthelayout{}
\usepackage[x-1a]{pdfx}
\hypersetup{final}
\usepackage{paracol}
\setlength{\columnsep}{.25in}
\setlength{\columnseprule}{1pt}
\usepackage{lipsum}
\begin{document}
\textcolor{red}{Outside the Season:}
\begin{paracol}{2}
\section{Section Title}
\lipsum[3]
\switchcolumn
\section*{\centering CENTERED SECTION TITLE}
\lipsum[4]
\end{paracol}
\end{document}
答案1
空格不是通过添加,paracol
而是由\section
命令添加的。
您memoir
可以使用\setbeforesecskip{<skip>}
长度参数来表示在节标题上方留出的空间。
默认值为\setbeforesecskip{-3.5ex plus -1ex minus -.2ex}
\documentclass[b6paper, 10pt, twoside, openright, final]{memoir}
\setlrmarginsandblock{1.25cm}{.5cm}{*}
\setulmarginsandblock{1.5cm}{*}{1}
\checkandfixthelayout{}
\usepackage[x-1a]{pdfx}
\hypersetup{final}
\usepackage{paracol}
\setlength{\columnsep}{.25in}
\setlength{\columnseprule}{1pt}
\usepackage{lipsum}
\setbeforesecskip{-0.1ex plus -1ex minus -.2ex}% added <<<<<<<<<<<<<
\begin{document}
\textcolor{red}{Outside the Season:}
\begin{paracol}{2}
\section{Section Title}
\lipsum[3]
\switchcolumn
\section*{\centering CENTERED SECTION TITLE}
\lipsum[4]
\end{paracol}
\end{document}