wrapfig 可能存在错误(就在章节开始之前)

wrapfig 可能存在错误(就在章节开始之前)

我似乎在使用时遇到了一个错误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}

在此处输入图片描述

相关内容