垂直对齐两列文本

垂直对齐两列文本

我正在用两栏书写。我试图垂直对齐文本,这样就不会添加额外的空格。很高兴内容能在页面结束前完成。
这就是我想要的:

目录对齐

这个类是dndbook

\documentclass[letterpaper,twocolumn,openany,nodeprecatedcode]{dndbook}
\usepackage{listings}
\usepackage{shortvrb}
\usepackage{stfloats}
\MakeShortVerb{|}
\lstset{%
  basicstyle=\ttfamily,
  language=[LaTeX]{TeX},
  breaklines=true,
}
\begin{document}
\frontmatter
\maketitle
\tableofcontents

这就是我所拥有的:

目录未对齐

我正在使用\raggedbottomextarticle课程:

\documentclass[twoside,twocolumn,10pt]{extarticle}
\raggedbottom
\begin{document}
\tableofcontents
\pagebreak
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\section{A section}
\end{document}

答案1

twocolumn不要使用文档类的选项,而是考虑使用 multicol 包 (),其中包含围绕目录的\usepackage{multicol}单一环境:\begin{multicol}{2}

\begin{multicols}{2}
\tableofcontents
\end{multicols}
\pagebreak

(如果需要,您可以在下一页开始另一个。)

查看包装文档

相关内容