我曾尝试强制文本自动从每章(包括参考书目)的第二列开始,但没有成功
\documentclass[twocolumn,spanish,10pt, letterpaper,openany]{scrbook}
\usepackage{lipsum}
\newcommand{\starthalfpage}{\quad \\[50em]}
\begin{document}
\chapter{Test}
\starthalfpage
\section{Test}
\lipsum[1-3]\cite{1}
\bibliographystyle{pain}
\bibliography{sample}
\end{document}
有人能帮帮我吗?谢谢
答案1
(内部) 命令\@topnewpage
应该是插入一些额外格式命令的最佳位置(缺少用于此类插入的官方“钩子”)。这将适用于几个类似的地方:在和之后\maketitle
,\part
以及在之后\chapter
——无论是明确的还是隐藏在参考书目中。Scrbook 使用重新定义的版本,\@topnewpage
其以命令结尾\@at@twocolumnfalse
,因此以该命令为目标。
\newcommand{\starthalfpage}{\par\vspace*{\fill}\break}
\makeatletter
\g@addto@macro\@at@twocolumnfalse{\starthalfpage}
\makeatother
\starthalfpage
除非真的被迫,否则不要在文档中明确使用。