![如何避免多列环境中的列垂直线](https://linux22.com/image/382402/%E5%A6%82%E4%BD%95%E9%81%BF%E5%85%8D%E5%A4%9A%E5%88%97%E7%8E%AF%E5%A2%83%E4%B8%AD%E7%9A%84%E5%88%97%E5%9E%82%E7%9B%B4%E7%BA%BF.png)
答案1
请注意,multicols
如果环境超出了主列分隔符(以双列格式),则环境将无法工作。
本地设置\columnseprule
为零:
\documentclass[11pt,twocolumn]{article}
\usepackage[a4paper]{geometry}
\usepackage{multicol}
\usepackage{lipsum}
\setlength{\columnseprule}{0.4pt}
\begin{document}
\lipsum[1-2]
\begin{multicols}{2}\setlength{\columnseprule}{0pt}
abc def ghi jklmno
abc def ghi jklmno
abc def ghi jklmno
abc def ghi jklmno
abc def ghi jklmno
abc def ghi jklmno
\end{multicols}
\lipsum
\end{document}
另一方面,tasks
例如使用 将避免使用multicols
。
\documentclass[11pt,twocolumn]{article}
\usepackage[a4paper]{geometry}
\usepackage{tasks}
\usepackage{lipsum}
\setlength{\columnseprule}{0.4pt}
\newenvironment{problem}
{\par\addvspace{\topsep}%
\stepcounter{problem}%
\noindent\textbf{\theproblem}.\ignorespaces}
{\par\addvspace{\topsep}}
\newcounter{problem}
\begin{document}
\lipsum[1-2]
\begin{problem}
Compute the following integrals
\begin{tasks}[counter-format=tsk[a])](2)
\task $\displaystyle\int 7\sqrt{7x-1}\,dx$
\task $\displaystyle\int \frac{\ln x}{x}\,dx$
\task $\displaystyle\int\sin(2x)\,dx$
\end{tasks}
\end{problem}
\lipsum
\end{document}