我有一个使用 scrbook 作为 documentclass 的文档。章节位于主文档中,而部分位于单独的文件中并通过 \input{filename} 包含。据我所知,scrbook 和 \input 都不应导致部分之间出现分页符,但我的文档却出现了。我尝试将两个部分放在一个文件中,以查看此行为是否来自 \input,但事实并非如此。scrbook 是否默认在新页面上开始部分?子部分在同一页面上继续,这是应该的。
您能告诉我,我是否误解了 scrbook 的默认行为,或者我是否必须在不知情的情况下在各部分之间包含分页符?
现在代码已经相当复杂了,所以我不知道该附加什么。
备注:我之前在 \input-commands 之间使用了 \clearpage 并将其删除,但这并没有改变任何事情。
提前感谢您的建议!
佩特拉
\documentclass[a4paper,twoside,12pt,openany,DIV=calc,ngerman,twocolumn,xcolor=dvipsnames,draft]{scrbook}
\usepackage{geometry}
\geometry{a4paper}
\geometry{
tmargin=10mm,
bmargin=20mm,
lmargin=10mm,
rmargin=20mm,
headheight=0pt
}
\setlength{\columnsep}{6mm}
\usepackage[frame,width=216mm, height=303mm,center,noaxes,noinfo]{crop}
\usepackage{suffix}
\usepackage{ragged2e}
\usepackage[parfill]{parskip}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{lipsum}
\usepackage[dvipsnames]{xcolor}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{txfonts}
\usepackage{microtype}
\usepackage[german]{babel}
\setlength{\footskip}{35pt}
\setlength{\footheight}{20pt}
\usepackage[
manualmark,
headsepline=0pt,
footsepline=0pt,
draft=false
]{scrlayer-scrpage}
\clearpairofpagestyles
\ofoot*{\pagemark}
\ifoot*{\headmark}
\setkomafont{pageheadfoot}{\sffamily}
\setkomafont{pagination}{}
\setlength\textfloatsep{10.0pt plus 2.0pt minus 4.0pt}
\usepackage[section]{placeins}
\begin{document}
\counterwithout{figure}{chapter}
\pagenumbering{arabic}\setcounter{page}{3}
\tableofcontents
\clearpage
\addchap{Chapter-One}
\label{chap:one}
\clearpage
\twocolumn[\section*{Section 1}\label{sec1}]
\addcontentsline{toc}{section}{Section 1}
\lipsum[30]
\twocolumn[\section*{Section 2}\label{sec2}]
\addcontentsline{toc}{section}{Section 2}
\lipsum[30]
\addchap{Chapter-Two}
\label{chap:two}
\clearpage
\twocolumn[\section*{Section 3}\label{sec3}]
\addcontentsline{toc}{section}{Section 3}
\lipsum[30]
\twocolumn[\section*{Section 4}\label{sec4}]
\addcontentsline{toc}{section}{Section 4}
\lipsum[30]
\end{document}