![多列之间的两条规则](https://linux22.com/image/286631/%E5%A4%9A%E5%88%97%E4%B9%8B%E9%97%B4%E7%9A%84%E4%B8%A4%E6%9D%A1%E8%A7%84%E5%88%99.png)
我想在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}