我在这里尝试的是将图像放在左侧,并应将其包围在右侧和底部的文本中。
例如下面怎样才能image_3.png
向左浮动?
\usepackage{lipsum}
\begin{document}
\includegraphics[scale=0.5]{./images/image_3.png}
\lipsum[1]
\end{document}
答案1
正如 Werner 提到的,你可以使用包裹wrapfig
:
\documentclass{article}
\usepackage[demo]{graphicx}% Don't use [demo] option in your real example
\usepackage{wrapfig}
\usepackage{lipsum}% for dummy text
\begin{document}
\begin{wrapfigure}{l}{0.5\textwidth}\centering
\includegraphics[scale=0.5]{./images/image_3.png}
\caption{Image3.png}
\end{wrapfigure}
\lipsum[1]
\end{document}
答案2
您可以使用插入图片wrapfig
\leftskip
,并通过修改和来调整左右边距\rightskip
。
\documentclass{article}
%\usepackage{graphicx}% http://ctan.org/pkg/graphicx
\usepackage[showframe]{geometry}% http://ctan.org/pkg/geometry
\usepackage{wrapfig}% http://ctan.org/pkg/wrapfig
\usepackage{url}% http://ctan.org/pkg/url
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\begin{document}
\lipsum[1]
\addtolength{\leftskip}{5em} \addtolength{\rightskip}{2em}% Adjust margins
% \begin{wrapfigure}[<number of narrow lines>]{<placement>}[<overhang>]{<width>} <stuff> \end{wrapfigure}
\begin{wrapfigure}[6]{l}{5em}
\rule{5em}{4\baselineskip}% place your image here using \includegraphics
\end{wrapfigure}
\noindent You can draw graphics directly with TeX commands using the \verb!tikz! package:
\url{http://ftp.dante.de/tex-archive/help/Catalogue/entries/pgf.html} It comes
with very good documentation with many examples.
You can draw graphics directly with TeX commands using the \verb!tikz! package:
\url{http://ftp.dante.de/tex-archive/help/Catalogue/entries/pgf.html} It comes
with very good documentation with many examples.
\addtolength{\leftskip}{-5em} \addtolength{\rightskip}{-2em}% Restore margins
\lipsum[2]
\end{document}
如果您要修改所包含的实际图像的边距,则需要修改环境参数wrapfigure
:
\begin{wrapfigure}[<number of narrow lines>]{<placement>}[<overhang>]{<width>}
<stuff>
\end{wrapfigure}
增加<number of narrow lines>
将使底部进一步向下,而增加 <width>
将使右边距进一步向内。
为了完整起见,我包括了lipsum
对于虚拟文本以及url
因为您的 MWE 中有一个 URL。geometry
(使用包选项showframe
)也包括在内,以显示相对于其他文档元素的边距调整。