写真のキャプションに問題があります。2枚の写真が並んでいます
\begin{figure}[ht]
\centering
\begin{minipage}[b]{.479\textwidth}
\includegraphics[width=\textwidth]{Auswertung/sanyo_eol_e2_lite.png}
\caption{Klassifizierung des reduzierten Sanyo Datensatzes mit synthetisch generierten Trainingsdaten und $\upvarepsilon = 2$.}
\label{fig:a_san_e2}
\end{minipage}
\hfill
\begin{minipage}[b]{.479\textwidth}
\includegraphics[width=\textwidth]{Auswertung/sanyo_eol_e3_full.png}
\caption{Klassifizierung des vollständigen Sanyo Datensatzes mit synthetisch generierten Trainingsdaten und $\upvarepsilon = 3$.}
\label{fig:a_san_full}
\end{minipage}
\end{figure}
しかし、これにより、次のような醜いキャプション形式が発生します。
テキストを「:」の後ではなく、少しインデントして「Abbildung」のすぐ下に続けたいと思います。どうすればいいでしょうか?
答え1
キャプションの 2 行目から小さなインデントが必要な場合は、indent
パッケージでキャプション形式を定義できますcaption
。
また、図のパッケージを連続してロードすることをお勧めしますfloatrow
。図ごとに異なる構文が使用されます。形式は次のとおりです\ffigbox{\caption ... \label ...}{\includegraphics{...}}
。
\documentclass{report}
\usepackage[T1]{fontenc}
\usepackage[german]{babel}
\usepackage{upgreek}
\usepackage[draft]{graphicx}
\usepackage{caption}
\DeclareCaptionFormat{indent}{\hangindent=1em \hangafter=1 #1#2 #3}
\usepackage{floatrow}
\begin{document}
\begin{figure}[ht]
\centering\captionsetup{format=indent, labelfont=bf}
\floatsetup{floatrowsep=qquad}
\begin{floatrow}
\ffigbox{\caption{Klassifizierung des reduzierten Sanyo Datensatzes mit synthetisch generierten Trainingsdaten und $\upvarepsilon = 2$.} \label{fig:a_san_e2}}%
{\includegraphics[width=0.45\textwidth]{Auswertung/sanyo_eol_e2_lite.png}}
\ffigbox{\caption{Klassifizierung des vollständigen Sanyo Datensatzes mit synthetisch generierten Trainingsdaten und $\upvarepsilon = 3$.}\label{fig:a_san_full}}%
{\includegraphics[width=0.45\textwidth]{Auswertung/sanyo_eol_e3_full.png}}
\end{floatrow}
\end{figure}
\end{document}