Подпись к рисунку выравнивается по центру страницы, но не по центру рисунка.
Эй, люди,
поэтому я просмотрел все записи на форуме, которые смог найти по этому поводу, но не могу решить эту проблему: если я включаю несколько фигур через подфигуры, подписи по центру не позволяют фигурам располагаться рядом. Я не могу найти способ совместить подписи с рисунками, а не со страницей.
До сих пор я пытался просто использовать две фигуры вместо одной, включая подфигуры. Я попробовал \captionsetup{width=0.33\linewidth, justification=justified,singlelinecheck=false}, но подпись не сдвинулась с места.
\renewcommand{\captionfont}{\small\itshape}
\renewcommand{\figurename}{\textbf{Abb.}}
\renewcommand{\tablename}{\textbf{Tab.}}
\begin{figure}[H]
\begin{subfigure}{\includegraphics[width=0.33\textwidth]{img/Filter_Vorlage.JPG}}
\captionsetup{width=0.33\linewidth, format=hang}
\caption{Ausgangsbild vor Maximum}
\end{subfigure}
\begin{subfigure}{\includegraphics[width=0.33\textwidth]{img/Filter_Max5x5.JPG}}
\captionsetup{width=0.33\linewidth, format=hang}
\caption{5x5 Maximum Filter angewendet}
\end{subfigure}\hfill
\end{figure}
Вот минимальный рабочий пример:
\documentclass{article}
\usepackage{graphicx}
\usepackage{float}
\usepackage{subfigure}
\usepackage{caption}
\renewcommand{\captionfont} {\small\itshape}
\renewcommand{\figurename} {\textbf{Abb.}}
\renewcommand{\tablename} {\textbf{Tab.}}
\title{StackOverflowExpl}
\author{me}
\date{September 2023}
\begin{document}
\section{FigureTest}
\begin{figure}[H]
\begin{subfigure}{\includegraphics[width=0.33\textwidth]{img/Filter_Vorlage.JPG}}
\captionsetup{width=0.33\linewidth, format=hang}
\caption{Ausgangsbild vor Maximum}
\end{subfigure}
\begin{subfigure}{\includegraphics[width=0.33\textwidth]{img/Filter_Max5x5.JPG}}
\captionsetup{width=0.33\linewidth, format=hang}
\caption{5x5 Maximum Filter angewendet}
\end{subfigure}\hfill
\end{figure}
\end{document}
1 ответ
Синтаксис пакета подфигур для подфигуры:
\subfigure[⟨list entry⟩][⟨subcaption⟩]{⟨figure⟩}
Это означает, что, хотя ваш код компилируется более или менее случайно, вы на самом деле не используете какие-либо подзаголовки или что-либо другое полезное из него. Таким образом, простое решение центрировать обычную подпись по отношению к изображению — использоватьminipage
вместо:
\documentclass{article}
\usepackage{graphicx}
\usepackage{float}
\usepackage{subfigure}
\usepackage{caption}
\renewcommand{\captionfont} {\small\itshape}
\renewcommand{\figurename} {\textbf{Abb.}}
\renewcommand{\tablename} {\textbf{Tab.}}
\title{StackOverflowExpl}
\author{me}
\date{September 2023}
\begin{document}
\section{FigureTest}
\begin{figure}[H]
\begin{minipage}{.33\textwidth}
\includegraphics[width=\textwidth]{example-image-duck}
\captionsetup{width=\linewidth, format=hang}
\caption{Ausgangsbild vor Maximum}
\end{minipage}
\begin{minipage}{.33\textwidth}
\includegraphics[width=\textwidth]{example-image-duck}
\captionsetup{width=\linewidth, format=hang}
\caption{Ausgangsbild vor Maximum}
\end{minipage}
\end{figure}
\end{document}