![Cómo colocar dos figuras una al lado de la otra en multicol](https://rvso.com/image/286964/C%C3%B3mo%20colocar%20dos%20figuras%20una%20al%20lado%20de%20la%20otra%20en%20multicol.png)
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 minipage
ancho \columnwidth
(y sin sangría):
\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 \subfloat
los s requieren saber en qué entorno flotante se encuentran, \@captype
es necesario configurarlo explícitamente.caption
proporciona \captionof{<type>}{<caption>}
, pero no ayuda \subfloat
.
Respuesta2
Dado que multicols
no 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 subcaptionbox
comandos del subcaption
paquete (primera imagen) y subfloat
comandos del subfig
paquete (segunda imagen). Todos están incluidos en el código.
\makeatletter
\newenvironment{figurehere}
{\def\@captype{figure}}
{}
\makeatother
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}