两幅图像之间的分页符

两幅图像之间的分页符

我想在两张图片之间添加分页符。
图片A应位于第一页。
两张图片AB应有一个共同的标题,该标题
应仅显示在图片下方B和一个子标题(AB)。

到目前为止我已经尝试过:

\documentclass[
    pdftex,a4paper,11pt,oneside,fleqn,
    bibliography=totoc,listof=totoc,
    headlines=2.1,headsepline,
    numbers=noenddot
]{scrreprt}

%%%----- Pakete ---------------------------------
\usepackage[a4paper,left=3.2cm,right=2.2cm,top=1.5cm,bottom=1.5cm,includeheadfoot]{geometry}
\usepackage[pdftex]{graphicx}           % Grafiken einbinden
\usepackage{xcolor}                             % Farben ermöglichen
\usepackage{capt-of}
\usepackage{setspace}
\usepackage{subfig}
    
\renewcommand{\thesubfigure}{\thefigure.\arabic{subfigure}}
\captionsetup[subfigure]{labelformat=simple,labelsep=colon,
    listofformat=subsimple}
\captionsetup{lofdepth=2}
\makeatletter
\renewcommand{\p@subfigure}{}
\makeatother

%%%----- Mathe ----------------------------------
\usepackage{amsmath,amsfonts,amssymb,bm}
\usepackage[squaren,textstyle]{SIunits}
\usepackage{icomma}
    
\usepackage{mathtools}
\usepackage[makeroom]{cancel}
\usepackage{trfsigns}

\usepackage{lipsum,graphicx,float}

\begin{document}

\lipsum[1-2]

\begin{figure}[H]
    \centering
    \subfloat[Ordnungsspektrum über der Zeit]{
        \label{fig: Ordnungsspektrum_vs_time_ANC24}
        \includegraphics{example-image-a}}
    \qquad
    \subfloat[Beschleunigungspegelverlauf der 24. Ordnung]{
        \label{fig: Ordungsschnitt_24}%
        \includegraphics{example-image-b}}%
    \caption{Reduktion des Körperschalls in der 24. Ordnung bei einer konstanten Drehzahl von 300 rpm; Narrowband-FxLMS-Algorithmus inaktiv für $0 \leq t \leq 23 \, \text{s}$ und aktiv für $23 \, \text{s} < t \leq 45 \, \text{s}$}
\end{figure}

\begin{figure}[H]
  \centering
  \includegraphics{example-image-c}
  \caption{example image c}
\end{figure}

\listoffigures  

\end{document}

图表列表仍应如下所示:

1. Reduktion des Körperschalls in der 24. Ordnung bei einer konstanten Drehzahl
von 300 rpm; Narrowband-FxLMS-Algorithmus inaktiv f ̈ur 0 ≤ t ≤ 23 s und
aktiv f ̈ur 23 s < t ≤ 45 s
     1.1 Ordnungsspektrum über der Zeit
     1.2 Beschleunigungspegelverlauf der 24. Ordnung
2. example image c

答案1

编辑:
考虑的是siunitx及其数量的定义。

  • 您的问题不完全清楚。
  • 我猜你在寻找类似的东西将子图拆分到多个页面
  • 针对您的案例给出的链接中采用的答案是:
\documentclass[
    pdftex,a4paper,11pt,oneside,fleqn,
    bibliography=totoc,listof=totoc,
    headlines=2.1,headsepline,
    numbers=noenddot
]{scrreprt}

%%%----- Pakete ---------------------------------
\usepackage[a4paper,
            hmargin={3.2cm,2.2cm}, vmargin=1.5cm,
            includeheadfoot]{geometry}
\usepackage{graphicx}       % Grafiken einbinden
\usepackage{xcolor}         % Farben ermöglichen
\usepackage{caption}        % Fuer \ContinuedFloat
\usepackage{setspace}
\usepackage{subcaption}

\renewcommand{\thesubfigure}{\thefigure.\arabic{subfigure}}
\captionsetup{lofdepth=2}

%%%----- Mathe ----------------------------------
\usepackage{amsmath,amsfonts,amssymb,bm}
%\usepackage[squaren,textstyle]{SIunits}% it is obsolete, use `siunitx` instead
\usepackage{siunitx}
\usepackage{icomma}

\usepackage{mathtools}
\usepackage[makeroom]{cancel}
\usepackage{trfsigns}

\usepackage{lipsum,graphicx,float}

\begin{document}

\lipsum[1-2]

\begin{figure}[!b]
    \centering
    \subfloat[Ordnungsspektrum über der Zeit]{
        \label{fig: Ordnungsspektrum_vs_time_ANC24}
        \includegraphics{example-image-a}}
\end{figure}
\begin{figure}[!t]
\ContinuedFloat
    \centering
    \subfloat[Beschleunigungspegelverlauf der 24. Ordnung]{
        \label{fig: Ordungsschnitt_24}%
        \includegraphics{example-image-b}}%
    \caption{Reduktion des Körperschalls in der 24. Ordnung bei einer konstanten Drehzahl von \qty{300}{rpm}; Narrowband-FxLMS-Algorithmus inaktiv für $0 \leq t \leq \qty{23}{\second}$ und aktiv für $\qty{23}{\second} < t \leq \qty{45}{\second}$}
\end{figure}
\begin{figure}[!t]
  \centering
  \includegraphics{example-image-c}
  \caption{example image c}
\end{figure}

\lipsum[3-5]

\listoffigures

\end{document}
  • 数字列表如您所愿。
  • 图片 A 在第一页,
  • 图片 B 和 C 见下页
  • 与您的 MWE 相比,以上内容已使用
    • subcaption包而不是subfig
    • caption包而不是capt-of。它是宏所必需的\ContinuedFloat

我希望编译的结果符合你的期望:

在此处输入图片描述

在此处输入图片描述

附录:

  • 为了在 LoF 中显示子字幕,您需要替换代码行\captionsetup{lofdepth=2}
\usepackage{tocloft}
\setcounter{lofdepth}{2}
  • 但是,您将面临“图 1 在哪一页?”的问题:在第一页,子图 1.1 在哪里?或者在第二页,子图 1.2 在哪里?
  • 这很重要,LoF 会是什么样子。
    • 我怀疑你喜欢以下形式的 LoF:

在此处输入图片描述

但在这种情况下,您需要重写图形代码,如下所示:

\begin{figure}[!b]
    \centering
    \subfloat[Ordnungsspektrum über der Zeit]{
        \label{fig: Ordnungsspektrum_vs_time_ANC24}
        \includegraphics{example-image-a}}
    \caption[Reduktion des Körperschalls in der 24. Ordnung bei einer konstanten Drehzahl von \qty{300}{rpm}; Narrowband-FxLMS-Algorithmus inaktiv für $0 \leq t \leq \qty{23}{\second}$ und aktiv für $\qty{23}{\second} < t \leq \qty{45}{\second}$]{(continued on the next page)}
\end{figure}
\begin{figure}[!t]
\ContinuedFloat
    \centering
    \subfloat[Beschleunigungspegelverlauf der 24. Ordnung]{
        \label{fig: Ordungsschnitt_24}%
        \includegraphics{example-image-b}}%
    \caption[]{Reduktion des Körperschalls in der 24. Ordnung bei einer konstanten Drehzahl von \qty{300}{rpm}; Narrowband-FxLMS-Algorithmus inaktiv für $0 \leq t \leq \qty{23}{\second}$ und aktiv für $\qty{23}{\second} < t \leq \qty{45}{\second}$}
\end{figure}
\begin{figure}[!t]
  \centering
  \includegraphics{example-image-c}
  \caption{Example image c}
\end{figure}

并将在文档中显示为

在此处输入图片描述

  • 如果您不喜欢“图 1”显示在第一个子图像下方,那么只需使用原始代码,但 LoF 将是:

在此处输入图片描述

  • 在您的 MWE 中,您使用H图形定位说明符。如您所见,在我的 MWE 中,我将它们替换为[!b][!t]。启用此功能后,该图形可以浮动。这意味着,您可以将两个子图像合并到一个图形中,该图形将显示在第 2 页中,并在第 1 页上为文档中的其他文本留出空间(为此,浮动是预期的)。但这一切都取决于你。

相关内容