2 つの図を 2 列の環境に並べて配置したいのですが (両方の図が 1 列内に収まるように)、回答を読みましたがうまくいきません。図は次のページに配置されます。
自分:
\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}
答え1
図をminipage
幅の内側\columnwidth
(インデントなし)に配置できます。
\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}
\subfloat
はどの float 環境にあるかを知る必要があるため、 を\@captype
明示的に設定する必要があります。caption
を提供します\captionof{<type>}{<caption>}
が、 には役立ちません\subfloat
。
答え2
multicols
ではfloat 環境が許可されていないため、この提案では という新しい環境を定義します。ご覧のとおり、 float プロパティは抑制され、希望する場所に固定されます。この環境は、パッケージからのコマンド(最初の画像) と パッケージからのコマンド(2 番目の画像)figurehere
でテストされています。これらはすべてコードに含まれています。subcaptionbox
subcaption
subfloat
subfig
\makeatletter
\newenvironment{figurehere}
{\def\@captype{figure}}
{}
\makeatother
コード
\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}