подпись без рисунка окружения

подпись без рисунка окружения

Я делаю отчет в редакторе Latex. У меня есть подпись, составленная из двух картинок в столбце. Картинка ниже больше, чем та, что выше, и я использую окружение center без 'figure', чтобы выровнять картинки. Я использую только \includegraphics. Кто-нибудь знает, как мне добавить к картинкам 'subcaption', например (a),(b) без окружения figure?? потому что если я использую его, картинка ниже будет выглядеть не выровненной. Спасибо

решение1

Здесь используются два разных пакета subcaptionи subfigдля демонстрации. Без figureсреды можно использовать minipageсреду с columnwidthнастройкой и искать помощь от

\makeatletter
\def\@captype{figure}
\makeatother

Если List of Figuresнеобходимо \caption{...}, используйте \listofiguresкоманды , и выполните компиляцию дважды, чтобы получить правильный рендеринг.

введите описание изображения здесь

Код

\documentclass[]{report}
\usepackage[showframe,margin=2cm]{geometry}
   \usepackage[utf8]{inputenc}
   \usepackage[T1]{fontenc}
   \usepackage{multicol}
   \columnsep=10pt 
   \columnseprule=3pt 
%   \usepackage{subfig}       % for subfloat
   \usepackage{subcaption}    % for subcaptionbox
   \usepackage{graphicx} 
   %\usepackage{amsfonts, amsmath, amsthm, amssymb} 
   \usepackage{lipsum}


\begin{document}
\listoffigures

\begin{multicols}{2} 

\lipsum[1-3]
\vfill
\columnbreak

% to run this session, please disable `sufig` package and enable `subcaption` package

\subsection*{Subcaptionbox section}
\noindent
\begin{minipage}{\columnwidth}
\makeatletter
\def\@captype{figure}
\makeatother
  \centering
  \subcaptionbox{Above  \label{fig:above}}{%
  \includegraphics[width=0.5\columnwidth]{example-image-a}}\\
  \subcaptionbox{Below  \label{fig:below}}{%
  \includegraphics[width=0.8\columnwidth]{example-image-b} }
  \caption{Two figures}\label{Fig}
\end{minipage}

% to run this session, please disable `subcaption` package and enable `subfig` package

%\subsection*{Subfloat section}
%
%\noindent
%\begin{minipage}{\columnwidth}
%\makeatletter
%\def\@captype{figure}
%\makeatother
% \centering
%  \subfloat[Above]{%
%  \includegraphics[width=0.5\columnwidth]{example-image-a}
%  \label{fig:above}
%}\\
%  \subfloat[Below]{%
%  \includegraphics[width=0.8\columnwidth]{example-image-b}
%  \label{fig:below}
%}
%  \caption{Two figures,\label{Fig}}
%\end{minipage}
\end{multicols}
\end{document}

Связанный контент