
我想在兩個圖像之間有一個分頁符號。
圖片A
應位於第一頁。
兩張圖像A
和B
都應該有一個共同的標題,該標題
只能顯示在圖像B
和一個子標題 (A
和B
) 下。
到目前為止我嘗試過的:
\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 頁上為文件中的其他文字留出空間(因為這是浮動的)。但這完全取決於你。