scrbook - 不使用 \cleardoublepage 和 \clearpage 开始章节

scrbook - 不使用 \cleardoublepage 和 \clearpage 开始章节

我是一名商学院的学生,已经使用 LaTeX 很长一段时间了,并且非常喜欢它,但我对编码的理解有限,所以如果我的陈述不准确,请多包涵。

我目前正在撰写论文,由于篇幅原因,需要消除每个章节仅从新页面开始的事实。

我浏览了整个论坛,尝试了大概……10 (?) 种不同的方法,但都无济于事。大多数方法都不起作用,有些方法只是删除了该章节的所有内容,而没有真正将其移动到上一页(半成品)。

我希望有人能帮助我。我使用在线找到的模板,并有一个文件夹结构(一个用于章节,一个用于文本,一个用于设置...),因此可能在某个地方定义了一些东西,不允许我覆盖每个章节的新页面的开始,但我无论如何也想不出是否有这样的情况以及在哪里。也许你可以给我一些提示?要搜索的单词?我当然会报告这些部分。

我正在使用这个:

\documentclass[
      paper=a4,
      12pt,
      twoside=false,
      openright,
]{scrbook}

并与以下人员合作:

\include{chapters/c1_Einleitung.tex}
...

并将所有章节放在各自的 tex 文件中。

我在“c0”中定义了章节/论文以及“设置”文件。但是还有其他文件,我还没动过,但应该会做些事情。

我希望有一个人可以帮助我。

我确实只是希望章节不要开始新的一页,但在线提供的修复方法似乎都不起作用。

祝好 Niklas

答案1

添加

\RedeclareSectionCommand[style=section]{chapter}

到序言部分并替换\include\input

例子:

% to provide the dummy files c1.tex and c2.tex:
\begin{filecontents}[overwrite]{c1.tex}
\chapter{First Chapter}
\lipsum[1-2]
\end{filecontents}
\begin{filecontents}[overwrite]{c2.tex}
\chapter{Second Chapter}
\lipsum[3-5]
\end{filecontents}

% document:
\documentclass[paper=a4, fontsize=12pt, twoside=false]{scrbook}
\usepackage{lipsum}
\RedeclareSectionCommand[style=section]{chapter}% <- added
\begin{document}
\tableofcontents
\input{c1}% <- changed to \input
\input{c2}% <- changed to \input
\end{document}

结果:

在此处输入图片描述


由于评论而增加的示例(免责声明:我不喜欢这个结果)

\documentclass[paper=a4, fontsize=12pt, twoside=false]{scrbook}
\usepackage{blindtext}
\RedeclareSectionCommand[
  style=section,
  beforeskip=15pt,
  afterskip=15pt,
  afterindent=false,
  font=\Large
]{chapter}

\RedeclareSectionCommand[
  beforeskip=1em,
  afterskip=1em,
  afterindent=false,
  font=\large
]{section}

\renewcommand{\chapterformat}{\thechapter\autodot\quad\hspace{1em}}
\renewcommand{\sectionformat}{\thesection\autodot\quad\hspace{1.4em}}
\renewcommand{\subsectionformat}{\thesection\autodot\quad\hspace{.6em}}

\setkomafont{sectioning}{\normalcolor\bfseries}
\begin{document}
\tableofcontents
\blinddocument
\blinddocument
\end{document}

相关内容