如何在双列文档的末尾结束标尺(垂直线)?

如何在双列文档的末尾结束标尺(垂直线)?

如果垂直标尺可见,即使没有内容,它也会延伸到文档最后一页的末尾。如何确保垂直线只到达有内容的地方?

这是一个例子。我希望看到垂直线只到达文本的底部。

\documentclass[11pt,twocolumn]{article}

\usepackage[top=1in, bottom=1.25in, left=1in, right=1in]{geometry}

\setlength{\columnsep}{1cm}
\setlength{\columnseprule}{0.01cm}


\title{XXX}

\begin{document}
\maketitle

These are some test texts.

\end{document}

答案1

使用包multicol而不是twocolumn文章类的选项。最后一页将使两列保持平衡,并且垂直规则将仅延伸到这些列的长度:

\documentclass[11pt]{article}

\usepackage[top=1in, bottom=1.25in, left=1in, right=1in]{geometry}
\usepackage{multicol}
\usepackage{lipsum}

\setlength{\columnsep}{1cm}
\setlength{\columnseprule}{0.01cm}


\title{XXX}

\begin{document}
\maketitle

\begin{multicols}{2}
\lipsum[1]
\end{multicols}
\end{document}

结果

相关内容