从同一垂直高度开始将文本环绕在图形周围

从同一垂直高度开始将文本环绕在图形周围

标题可能听起来像是重复的,您可能认为该软件包wrapfig可以解决此问题。但是,我要求的是完全不同的。我不确定该wrapfig软件包是否有帮助。

我有一张图,我想在它的右侧放置一个说明。我希望它们从同一垂直水平开始,然后文本环绕图形。我在 Inkscape 中制作了一幅插图。请参见下图:

在此处输入图片描述

到目前为止,我尝试使用图形框包,在此推荐之后邮政快递。但是,我搞不清楚文本应该如何在下一行继续。我甚至怀疑这个包是否有用。我已将我使用的代码放在下面。您可以下载 pdf 文件这里 \rule{width}{height}(因为需要使用所以不能使用\includegraphics)。

\documentclass{article}
\usepackage{mwe}
\usepackage{graphbox} 
\begin{document}
\begin{tabular}{ll}
\includegraphics[align=t,scale=0.75]{by-nc-nd-eu.pdf} & 
This work is licensed under the Creative Commons Attribution-Share Alike 3.0 License 
(CC BY-ND 3.0 ): http://creativecommons.org/licenses/by-nc-nd/3.0/\\
\end{tabular}
\end{document}

输出为:

在此处输入图片描述

任何解决方案(包括包装、风格建议)都将受到赞赏!

答案1

答对了!

\documentclass{article}
\usepackage{graphicx}
\usepackage{url}
\usepackage{wrapfig}
\begin{document}
\noindent
\begin{wrapfigure}[2]{l}{1cm}
    \centering
    \includegraphics[width=1cm]{example-image-a}\\
\end{wrapfigure}
This work is licensed under the Creative Commons Attribution-Share Alike 3.0 License
(CC BY-ND 3.0 ): \url{http://creativecommons.org/licenses/by-nc-nd/3.0/}

\end{document}

用于22 行,小写字母l表示不浮动,并在 中根据需要更改 1cm [2]{l}{1cm}。在 中也保持相同的宽度\includegraphics[width=1cm]...

在此处输入图片描述

附上您的照片:

\documentclass{article}
\usepackage{graphicx}
\usepackage{url}
\usepackage{wrapfig}
\begin{document}
\noindent
\begin{wrapfigure}[2]{l}{1.6cm}
    \centering
    \includegraphics[scale=0.55]{by-nc-nd-eu}\\
\end{wrapfigure}
This work is licensed under the Creative Commons Attribution-Share Alike 3.0 License
(CC BY-ND 3.0 ): \url{http://creativecommons.org/licenses/by-nc-nd/3.0/}

\end{document}

在此处输入图片描述

答案2

或者,您可以让 wrapfig.sty 计算出宽度和线数:

\documentclass{article}

\usepackage{graphicx}
\usepackage{wrapfig}

\begin{document}

\begingroup
\setlength{\intextsep}{0pt}
\setlength{\columnsep}{3pt}
\parindent0pt
\begin{wrapfigure}{l}{0cm}\includegraphics[height=1.75\baselineskip]{SS_Today}\end{wrapfigure}
This work is licensed under the Creative Commons Attribution-No Derivatives Licence (CC BY-NC-ND 3.0)\\ http://creativecommons.org/licences/by=nc=nd/3.0

\endgroup

\end{document}

本质上,该命令{0cm}告诉 wrapfig.sty 使用图形的自然宽度,这样您就不必指定它。请注意,使用可选参数指定要换行的行数会告诉 wrapfig.sty 计算出该值。长度\intextsep决定了换行图形顶部和底部的间距。长度\columnsep决定了换行图形左侧和右侧的间距。我已经在本地指定了这些长度,但如果有其他类似情况,您可以将它们放在序言中。

例子

笔记我必须使用您图片的屏幕截图,因此height在调用 \includegraphics 时选择了该选项。我忘记包含屏幕截图了——已修复。

相关内容