兩列上的圖像和換行文本

兩列上的圖像和換行文本

我正在處理一個更長的兩列文件集。每一章都應該以圖像和圍繞文字的文字開始——所有這些都集中在一列中。使用 \onecolumn \twocolumn 會產生我不想要的空白頁。將多列與設定為一列的基本文件一起使用會導致文件的其他部分失效(即,幾組小型頁面開始溢出邊緣)。

我現在可以一起破解的最佳方法是使用頁面範圍的小型頁面作為章節開頭,如下所示:

\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}

相關內容