我有一个问题。我的讲师给我布置了一项任务,要我用 LaTeX 写一篇文章。但有一种情况,我无法像这样设置图片。如何在 LaTeX 中设置这样的图片?
答案1
您还可以使用普通的 TeX 宏包insbox
:\InsertBoxL
和\InsertBoXR
命令需要两个强制参数:未缩短的行数及其框的内容,以及一个可选参数(在末尾):在 TeX 未进行精确计算的情况下需要缩短的补充行数。
\documentclass{article}
\usepackage{graphicx}
\usepackage{lipsum}
\input{insbox}
\begin{document}
\lipsum[11]
\InsertBoxL{3} {\fbox{\begin{tabular}{@{}c@{}}\includegraphics[scale=0.35]{pepe-le-pew1}\\\footnotesize Pepe le Pew\end{tabular}}\quad}[3]
\lipsum[1]
\end{document}
答案2
您可以使用该wrapfig
包。下面是一个小例子,有关它的快速入门指南,您应该阅读维基百科中有关浮点数的文章。
\documentclass{article}
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{wrapfigure}{l}{2cm}
\includegraphics[width=2cm,height=3cm]{example-image}
\end{wrapfigure}
\lipsum[2-3]
\end{document}
只是因为我看过 Bernards 的回答,并认为你可能想要图片周围的线条,所以我做了一个例子,wrapfig
并使用了tabular
环境。\vspace
和\hspace
命令使其在文本中定位更好,并确保线条间距更好/更紧密。
\documentclass{article}
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{wrapfigure}{l}{2.3cm}
\vspace{-10pt}
\begin{tabular}{ | @{\hspace{3pt}} c @{\hspace{3pt}} | }
\hline \vspace{-2\tabcolsep}\vspace{3pt} \\
\includegraphics[width=2cm,height=3cm]{example-image} \\
\footnotesize{Text} \\
\hline
\end{tabular}
\vspace{-10pt}
\end{wrapfigure}
\lipsum[2-3]
\end{document}