仅包含添加的 pdf 的部分之前没有分页符

仅包含添加的 pdf 的部分之前没有分页符

在我的报告中,我的最后一节只包含光谱,我通过 添加\includepdf[]{}。通常在该节之前有一个分页符,因此几乎是空白页,只有节标题和添加的 pdf。如果可能的话,如何防止 latex 在此节之前进行分页?

\section{Section}
Bla bla
\nopagebreak
\section{Spectra}
\pagebreak
\includepdf[angle=90]{spectra/dummyspectrum}

有时确实有效,但目前看来似乎不行……我没有 MWE,因为它不是“最小”的,如果我放一些虚拟文本,它似乎有效。希望从图片中可以看出问题所在。

在此处输入图片描述

编辑:添加了重现该问题的“最小”工作示例(仍然不是完整的 Praeambula)。

看来我也找到了解决方法。添加时

\FloatBarrier
\subsection{Massenspektrometrie}

然后它就起作用了。但我不知道为什么。当然,前一个子部分(MWE 中的大黑框)中存在浮动。但是,它为什么要阻止在显然有足够空白的页面上设置下一节标题呢?此外,它还会阻止浮动越过即将到来的子部分,这在当前情况下完全没问题,但我在这里并不是真正想要这样做。

\documentclass[12pt,a4paper]{scrartcl}
\usepackage[left=1.5cm,right=1.5cm,top=2cm,bottom=2cm,includeheadfoot]{geometry}
\usepackage[british,ngerman]{babel} %Letzte Sprache = Hauptsprache
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\setkomafont{disposition}{\normalfont\bfseries} %Section Titel in Serifen
\setkomafont{caption}{\footnotesize\sffamily\bfseries}  %Captions in Serifenlos und fett
\setkomafont{captionlabel}{\usekomafont{caption}}   %Text nach caption gleich wie caption
\usepackage{textgreek}  %Aufrechte griechische Buchstaben: upgreek, textgreek
\usepackage{color, lipsum, pdfpages}
\usepackage{tabularx}
\usepackage{float}
\usepackage[section]{placeins}
\usepackage[format=plain]{caption}
\usepackage[onehalfspacing]{setspace}   %Zeilenumbruch Abstand
\parskip=0.5\baselineskip   %Abstand zwischen Abschnitten
\usepackage{siunitx}
\usepackage{chemmacros}
\chemsetup{
    modules={spectroscopy,scheme,isotopes},
    greek=textgreek,
    nomenclature/iupac = strict,
    }
\RenewChemIUPAC{\D}{\chemDelta}
\RenewChemIUPAC{\L}{\chemLambda}
\newcommand\question[1]{\noindent\textcolor{blue}{\textbf{#1}}\par}

%HEADER, FOOTER
\usepackage{lastpage}
\usepackage{scrlayer-scrpage}
\clearpairofpagestyles
\lohead{Baron von Tannenhausen}
\rohead{Experiment 3.14}
\lofoot*{}
\rofoot*{\pagemark\ von \pageref{LastPage}}
\pagestyle{scrheadings}
\setkomafont{pageheadfoot}{}

\begin{document}
\begin{titlepage}
\Huge Titlepage
\end{titlepage}

\section{Ziel des Versuchs}\lipsum[1]\section{Einleitung}\lipsum[1-2]\section{Experimentelle Durchführung}\lipsum[1-3]\section{Diskussion}\lipsum[1]\section{Schlussfolgerung}\lipsum[1]\bibliography{bibliography}\section{Beantwortung der Fragen}\subsection{Template Synthese}\lipsum[1]\subsection{Stabilität von Komplexen}\lipsum[1]
\subsection{Isomerie}
\question{Welche Isomere existieren für die unten gezeigten Verbindungen? Zeichne die Strukturen aller Isomere und benenne sie.}

\begin{figure}[!hp]
%\includegraphics[width=0.9\textwidth]{images/question3-2}
\rule{0.7\textwidth}{0.6\textwidth} %NEWLY ADDED FOR MWE
\caption{1a: \ch{\L-[Rh(acac)3]}, 1b: \ch{\D-[Rh(acac)3]}, 2a: \ch{\cis-[PtCl2(PMe3)2]}, 2b: \ch{\trans-[PtCl2(PMe3)2]}, 3a: \ch{\fac-[TiCl3(THF)3)]}, 3b: \ch{\mer-[TiCl3(THF)3)]}, 4a: \ch{\cis-[IrClCO(PPh3)2]}, 4b: \ch{\trans-[IrClCO(PPh3)2]}, 5a: \ch{\L-[Fe(phen)3]^{2+}}, 5b: \ch{\D-[Fe(phen)3]^{2+}}, 6a: \ch{\cis-\L-[RuCl2(bpy)2]}, 6b: \ch{\cis-\D-[RuCl2(bpy)2]}, 6c: \ch{\trans-[RuCl2(bpy)2]}, 7: \ch{CoCl2Br2}; 8a: \ch{\L-[Cu(etbpy)2)]^{+}}, 8b: \ch{\D-[Cu(etbpy)2)]^{+}}.
}
\end{figure}

\subsection{Massenspektrometrie}
\question{Für Salze der Form \ch{[ML_{x}]X_{y}} (L = Ligand, \ch{X-} = Gegenion) ist es üblich, im Massenspektrum peaks für die Ionen \ch{[ML_xX_{y-1}]+}, \ch{[ML_xX_{y-2}]^{2+}}, usw. zu sehen. Die intensivste Gruppe an Peaks im Massenspektrum von \ch{[Co(en)3]Cl3} ist unten gezeigt. Cobalt hat nur ein Isotop. Erkläre das Muster der Peaks.}

\begin{minipage}{0.4\textwidth}
%\includegraphics[width=0.9\textwidth]{images/question4}
\rule{0.8\textwidth}{1.2\textwidth} %NEWLY ADDED FOR MWE
\end{minipage}
\begin{minipage}{0.6\textwidth}\footnotesize
\begin{tabularx}{\textwidth}{lp{1.2cm}X}
$m/z$   &   ca. Int. / \%   &   Zuordnung   \\ \hline\hline
309.1   &   100 &   Basispeak; \ch{C6H24^{35}Cl2CoN6}   \\
310.1   &   10  &   \ch{^{13}C^{12}C5H24^{35}Cl2CoN6}; ein \isotope*{12,C} durch \ch{13,C} ersetzt  \\
311.1   &   65  &   \ch{C6H24^{37}Cl^{35}ClCoN6} und \ch{^{13}C2^{12}C4H24^{35}Cl2CoN6}; ein \isotope*{35,Cl} durch \isotope*{37,Cl} erstzt oder zwei \isotope*{12,C} durch \isotope*{13,C} ersetzt \\
312.1   &   5   &   \ch{^{13}C^{12}C5H24^{37}Cl^{35}ClCoN6}; ein \isotope*{35,Cl} durch \isotope*{37,Cl} erstzt und ein \isotope*{12,C} durch \isotope*{13,C} ersetzt   \\
313.1   &   10  &   \ch{C6H24^{37}Cl2CoN6}; zwei \isotope*{35,Cl} durch \isotope*{37,Cl} erstzt \\
314.1   &   2   &   \ch{^{13}C^{12}C5H24^{37}Cl2CoN6}; zwei \isotope*{35,Cl} durch \isotope*{37,Cl} erstzt und ein \isotope*{12,C} durch \isotope*{13,C} ersetzt    \\
\end{tabularx}
\normalsize
Natürlich sind auch Isotope von Stickstoff und Sauerstoff vorhanden sowie Spezies mit mehr als zwei \isotope*{13,C}. Diese sind jedoch  vernachlässigbar unwahrscheinlich.
\end{minipage}

\nopagebreak
\section{Spektren}
\includepdf[angle=90]{spectra/dummy}
\includepdf[angle=90]{spectra/dummy}
\includepdf[angle=90]{spectra/dummy}
\end{document}

答案1

问题是由于\usepackage[section]{placeins}使用此选项时,包会通过在原始定义之前\section添加\FloatBarrier( )来重新定义命令。-> \clearpage

相关内容