Cómo colocar dos figuras una al lado de la otra en multicol

Cómo colocar dos figuras una al lado de la otra en multicol

Me gustaría colocar dos figuras una al lado de la otra en un entorno de dos columnas (ambas figuras encajan en una sola columna). He leído las respuestas pero no me funciona. La figura se coloca en la página siguiente.

A MÍ:

   \documentclass[a0,portrait]{a0poster}
   \usepackage[utf8]{inputenc}
   \usepackage[T1]{fontenc}
   \usepackage{multicol}
   \columnsep=100pt 
   \columnseprule=3pt 
   \usepackage[czech, english]{babel}
   \usepackage[svgnames]{xcolor} 
   \usepackage{palatino} % Uncomment to use the Palatino font
   \usepackage{subfig}
   \usepackage{graphicx} 
   \graphicspath{{figures/}} % Location of the graphics files
   \usepackage{booktabs} % Top and bottom rules for table
   \usepackage[font=small,labelfont=bf]{caption}
   \usepackage{amsfonts, amsmath, amsthm, amssymb} 
   \usepackage{wrapfig} % Allows wrapping text around tables and figures
   \usepackage{lipsum}

   \begin{document}
   \title{Morphological key at Afrilex 2014} % Poster

   \begin{multicols}{2} 
   \section*{Introduction - Icelandic and Czech?}
   \lipsum[3-6]
  \begin{figure*}[b!]
  \centering

  \subfloat[Market revenue]{%
  \includegraphics[width=10cm]{online_dict2.png}%
  \label{fig:evaluation:revenue}%
  }\qquad
  \subfloat[Average price]{%
  \includegraphics[width=10cm]{online_dict2.png}%
  \label{fig:evaluation:avgPrice}%
  }

  \caption{Simulation results}
  \end{figure*}

  \subsection*{Types of Media}
  \end{multicols}
  \end{document}

Respuesta1

Puedes colocar las figuras dentro de un minipageancho \columnwidth(y sin sangría):

ingrese la descripción de la imagen aquí

\documentclass[a0,portrait]{a0poster}
\usepackage{multicol}
\columnsep=100pt 
\columnseprule=3pt 
\usepackage{subfig}
\usepackage{graphicx} 
\usepackage[font=small,labelfont=bf]{caption}
\usepackage{lipsum}

\title{Morphological key at Afrilex 2014} % Poster

\begin{document}

\maketitle

\begin{multicols}{2} 
  \section*{Introduction - Icelandic and Czech?}
  \lipsum[3-6]

  \noindent
  \begin{minipage}{\columnwidth}
    \makeatletter
    \newcommand{\@captype}{figure}
    \makeatother
    \centering
    \subfloat[Market revenue]{%
      \includegraphics[width=10cm]{example-image-a}%
      \label{fig:evaluation:revenue}%
    }\qquad%
    \subfloat[Average price]{%
      \includegraphics[width=10cm]{example-image-b}%
      \label{fig:evaluation:avgPrice}%
    }
    \caption{Simulation results}
  \end{minipage}

  \subsection*{Types of Media}
\end{multicols}
\end{document}

Dado que \subfloatlos s requieren saber en qué entorno flotante se encuentran, \@captypees necesario configurarlo explícitamente.captionproporciona \captionof{<type>}{<caption>}, pero no ayuda \subfloat.

Respuesta2

Dado que multicolsno permite entornos flotantes, esta propuesta define un nuevo entorno llamado figurehere. Como se puede ver, la propiedad flotante se suprime y se ancla donde uno desee. Este entorno se ha probado con subcaptionboxcomandos del subcaptionpaquete (primera imagen) y subfloatcomandos del subfigpaquete (segunda imagen). Todos están incluidos en el código.

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

cuadro de subtítulos

Código

\documentclass[a0,portrait]{a0poster}
   \usepackage{standalone}
   \usepackage[utf8]{inputenc}
   \usepackage[T1]{fontenc}
   \usepackage{multicol}
   \columnsep=100pt 
   \columnseprule=3pt 
   \usepackage{palatino} 
%   \usepackage{subfig}       % for subfloat
   \usepackage{subcaption}% for subcaptionbox
   \usepackage{graphicx} 
   \usepackage{amsfonts, amsmath, amsthm, amssymb} 
   \usepackage{lipsum}

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

\captionsetup{labelfont=it,textfont={bf,it},justification=centering}
\renewcommand{\thesubfigure}{\alph{subfigure}}
\renewcommand{\thefigure}{\arabic{figure} }

\begin{document}


\title{Morphological key at Afrilex 2014} % Poster
\author{Author}
\maketitle

\begin{multicols}{2} 
\section*{Introduction - Icelandic and Czech?}
\lipsum[3-6]

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

\subsection*{Subcaptionbox section}

\begin{figurehere}
 \centering
  \subcaptionbox{Market revenue  \label{fig:evaluation:revenue}}{%
  \includegraphics[width=0.45\columnwidth]{example-image-a}}\quad
  \subcaptionbox{Average price  \label{fig:evaluation:avgPrice}}{%
  \includegraphics[width=0.45\columnwidth]{example-image-b} }
  \caption{Simulation results}\label{Fig}
\end{figurehere}


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

%\subsection*{Subfloat section}
%
%\begin{figurehere}
% \centering
%\captionsetup{justification=centering}
%  \subfloat[Market revenue]{%
%  \includegraphics[width=0.45\columnwidth]{example-image-a}
%  \label{fig:evaluation:revenue}
%}\quad
%  \subfloat[Average price]{%
%  \includegraphics[width=0.45\columnwidth]{example-image-b}
%  \label{fig:evaluation:avgPrice}
%}
%  \caption{Simulation results,\label{Fig}}
%\end{figurehere}
%

\subsection*{Types of Media}

\end{multicols}
\end{document}

subflotar

información relacionada