
패키지를 사용 중인데 같은 페이지에 플로트를 multicol
넣을 수 없습니다 . figure
내 MWE는 다음과 같습니다.
\documentclass{book}
\usepackage{graphics,lipsum,multicol}
\makeatletter
\setlength{\columnseprule}{1pt}
\newenvironment{Figure}
{\begin{figure*}[b]\par\medskip\noindent\minipage{\textwidth}}
{\endminipage\par\end{figure*}\medskip}
\makeatother
\begin{document}
\chapter{Chapter Title Here}
\begin{multicols}{2}
\lipsum[1-1]
\begin{Figure}
\centering
{\includegraphics{16627ans_171}}
\end{Figure}
and...
\end{multicols}
\end{document}
나는 아래와 같은 출력을 기대하고 있습니다 :
답변1
\documentclass{book}
\usepackage[demo]{graphicx}
\usepackage{lipsum}
\usepackage{multicol}
\usepackage{caption}
\setlength{\columnseprule}{1pt}
%\makeatletter
%\newenvironment{Figure}
% {\begin{figure*}[b]\par\medskip\noindent\minipage{\textwidth}}
% {\endminipage\par\end{figure*}\medskip}
%\makeatother
\begin{document}
\chapter{Chapter Title Here}
\begin{multicols}{2}
\lipsum[1-1]
\end{multicols}%
\begin{center}
\includegraphics{16627ans_171}
%\captionof{figure}{Some Caption} % if needed
\end{center}
and... \lipsum
\end{document}
답변2
일반적으로 사용할 때는 multicols
동일한 페이지에 플로트를 추가할 수 없습니다. 단순히 일어나지 않을 것입니다.
그러나 를 시작하는 페이지에는 약간의 해결 방법이 있습니다 multicols
. 플로트 추가~ 전에을 시작합니다 multicols
. 간단히 말하자면:
\documentclass{book}
\usepackage{graphics,lipsum,multicol}
\makeatletter
\setlength{\columnseprule}{1pt}
\newenvironment{Figure}
{\begin{figure*}[b]\par\medskip\noindent\minipage{\textwidth}}
{\endminipage\par\end{figure*}\medskip}
\makeatother
\begin{document}
\chapter{Chapter Title Here}
\begin{Figure}
\centering
{\includegraphics{16627ans_171}}
\end{Figure}
\begin{multicols}{2}
\lipsum[1-1]
and...
\end{multicols}
\end{document}
. multicols
일반적인 경우의 솔루션은 아니지만 이 (다소 좁은) 경우에는 작동합니다.