私は 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}