2列に渡る画像と折り返しテキスト

2列に渡る画像と折り返しテキスト

私は 2 列の長いドキュメント セットに取り組んでいます。各章は、テキストを囲む画像とテキストで始まることになっています。これらすべてが 1 列に設定されます。\onecolumn \twocolumn を使用すると、不要な空白ページが生成されます。基本ドキュメントを 1 列に設定して multicols を使用すると、ドキュメントの他の部分が崩れます (つまり、複数のミニページのセットが余白から流れ始めます)。

現時点で私がハックできる最善の方法は、次のように章の始めにページ全体のミニページを使用することです。

\documentclass[a4paper,11pt,twocolumn, openany]{scrbook}

\usepackage[a4paper, top=1.4in, left=1.8in, right=0.8in]{geometry}
\usepackage[T1]{fontenc}
\usepackage{kpfonts,baskervald}
\usepackage[english]{babel}
\usepackage{scrhack}
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}

\begin{document}

\part*{Paragraph Title}

\chapter{Chapter Title}

\begin{minipage}[t]{\textwidth}
\begin{wrapfigure}{l}{0.5\textwidth}
  \begin{center}
    \includegraphics[width=0.48\textwidth]{placeholder}
  \end{center}
  \caption{A gull}
\end{wrapfigure}
\lipsum[1-2]

\noindent\makebox[\linewidth]{\rule{\linewidth}{1.5pt}}
\end{minipage}

\section*{Overview}
\lipsum[20-22]
\end{document}

残念ながら、ミニページに続くテキスト (ここではセクションの概要) は「通常どおり」設定され、右の列にうまく収まり、ミニページからのテキストと重なってしまいます。

自分がやろうとしていることを「正しく」達成するにはどうすればよいでしょうか?

答え1

stripパッケージの環境を利用すると、cuted次のことを実現できます。

ここに画像の説明を入力してください

\documentclass[a4paper,11pt,twocolumn, openany]{scrbook}

\usepackage[a4paper, top=1.4in, left=1.8in, right=0.8in]{geometry}
\usepackage[T1]{fontenc}
\usepackage{kpfonts,baskervald}
\usepackage[english]{babel}
\usepackage{scrhack}
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}

\usepackage{cuted}



\begin{document}

\chapter{Chapter Title}

\begin{strip}
\begin{wrapfigure}{l}{0.5\textwidth}
  \begin{center}
    \includegraphics[width=0.48\textwidth]{example-image}
  \end{center}
  \caption{A gull}
\end{wrapfigure}
\lipsum[1-2]
\noindent\rule{\linewidth}{1.5pt}
\end{strip}


\section*{Overview}
\lipsum[20-22]
\end{document}

関連情報