다중 열을 사용하는 동일한 페이지의 두 열 부동 소수점

다중 열을 사용하는 동일한 페이지의 두 열 부동 소수점

패키지를 사용 중인데 같은 페이지에 플로트를 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​일반적인 경우의 솔루션은 아니지만 이 (다소 좁은) 경우에는 작동합니다.

관련 정보