我正在编写一本包含许多图形的教科书,我一直用wrapfig
它来放置宽度小于整页的图形。然而,结果往往很糟糕。阅读后,我惊讶地发现,它wrapfig
实际上并不像 LaTeX 中的大多数东西那样确定和使用最佳位置,而且它基本上必须在接近最终版本时检查整个文档,并手动移动内容以修复包裹在中的图形wrapfig
。这不是 LaTeX 的方式!而且据我所知,由于这个软件包上次更新是在 2003 年,它永远不会得到改进。
那么 的最佳替代方案是什么wrapfig
?
答案1
这不是一个真正令人信服的答案……但请注意,ConTeXt 可以很好地处理换行图形(即使包含列表、新页面……)。不幸的是,它与 LaTeX 有很大不同,因此您需要完全改变您的工作流程,而且它还没有 LaTeX 那么出名。要了解如何使用它,请阅读更多这里。
平均能量损失(编译用context yourfile.tex
):
\setupcolors[state=start]
\usemodule[ipsum]
\starttext
\ipsum[before=\blank,after=\blank]
\placefigure[left][fig:logo]{This is an example of a logo.}{\externalfigure[https://cdn.pixabay.com/photo/2014/11/30/14/11/cat-551554_960_720.jpg]}
\ipsum[before=\blank,after=\blank]
\placefigure[right][fig:logo]{}{\externalfigure[https://cdn.pixabay.com/photo/2014/11/30/14/11/cat-551554_960_720.jpg]}
\ipsum[before=\blank,after=\blank]
\placefigure[left][fig:logo]{}{\externalfigure[https://cdn.pixabay.com/photo/2014/11/30/14/11/cat-551554_960_720.jpg]}
\startitemize
\item Hello
\item My
\item Friend
\item Hello
\item My
\item Friend
\item Hello
\item My
\item Friend
\item Hello
\item My
\item Friend
\stopitemize
\stoptext