我想在文档中放置一张图片,并让其显示在页面的右侧,文本则显示在左侧。如何使用 LaTeX 实现这一点?就像使用 HTML 和“浮动”到右侧(或左侧)的图片一样。
(搜索时我发现一些相似的问题,但已被关闭。我问这个问题其实是因为我认为这是一个好问题,网站上应该有一个很好的答案。顺便说一句,假设我没有使用 beamer 或任何花哨的东西。)
答案1
该wrapfig
包可能是提供此类功能的最佳包。以下是如何使用此类包的示例
\documentclass{article}
\usepackage{graphicx,wrapfig,lipsum}
%------------------------------------------
\begin{document}
This is where the table goes with text wrapping around it. You may
embed tabular environment inside wraptable environment and customize as you like.
%------------------------------------------
\begin{wrapfigure}{r}{5.5cm}
\caption{A wrapped figure going nicely inside the text.}\label{wrap-fig:1}
\includegraphics[width=5.5cm]{sample}
\end{wrapfigure}
%------------------------------------------
\lipsum[2-3]
Figure~\ref{wrap-fig:1} is a wrapped figure.
%------------------------------------------
\end{document}
输出结果如下:
答案2
该wrapfig
包可能是提供最像 html/css float 的功能的包。
在本网站上搜索 wrapfig 后,返回了 142 个帖子。Yiannis 在上面的评论中给出了一个帖子,另一个有用的例子是