wrappig 可能存在的錯誤(就在部分開始之前)

wrappig 可能存在的錯誤(就在部分開始之前)

我似乎在使用時遇到了一個錯誤wrapfig。如果我在命令wrapfig之前使用環境\section{...},那麼我會得到一些不良行為,如果我在環境之後添加一些文本,這些行為似乎就會消失wrapfig

\documentclass[12pt,a4paper]{article}
\usepackage{todonotes}

\usepackage{lipsum}
\usepackage{wrapfig}
\usepackage{fullpage}

\begin{document}

\lipsum[1]

\begin{wrapfigure}{r}{0.6\textwidth}
\missingfigure{}
\caption{a figure}
\end{wrapfigure}

%This text fixes it.
\section*{Lorem}


\lipsum[2-3]

\end{document}

這給了在此輸入影像描述

請注意最後一段的額外空格。但是,如果我取消註釋“此文字修復了它”,我得到

在此輸入影像描述

我進行了(簡短的)搜索,但沒有發現任何相關內容。這是怎麼回事?

答案1

的文檔wrapfig告訴您不要wrapfigure在清單環境之前放置 。\section然而,問題是相同的:兩者wrapfigure\sectionset都\everypar意味著“失敗”。

只需添加wrapfigure 章節標題。

\documentclass[12pt,a4paper]{article}
\usepackage{todonotes}

\usepackage{lipsum}
\usepackage{wrapfig}
\usepackage{fullpage}

\begin{document}

\lipsum[1]

\section*{Lorem}

\begin{wrapfigure}{r}{0.6\textwidth}
\missingfigure{}
\caption{a figure}
\end{wrapfigure}

\lipsum[2-3]

\end{document}

在此輸入影像描述

相關內容