多值之間的兩條規則

多值之間的兩條規則

我想在multicols環境的兩列之間新增兩條規則。

我使用了添加一個\setlength{\columnseprule}{0.2pt},但如何添加兩個?

答案1

您可以修補負責排版規則的命令

\documentclass{article}
\usepackage{multicol,etoolbox}
\usepackage{lipsum} % just for the example

\makeatletter
\patchcmd{\page@sofar}
  {\vrule\@width\columnseprule}
  {\vrule\@width\columnseprule\kern\doublerulesep\vrule\@width\columnseprule}
  {}{}
\makeatother

\setlength{\columnseprule}{0.2pt}

\begin{document}

\begin{multicols}{2}
\lipsum
\end{multicols}

\end{document}

在此輸入影像描述

相關內容