当我尝试将图像放置在环境中的figure
环境中enumerate
并将图像的宽度设置为linewidth
图像最终与文本一样宽时周围而不是和环境本身enumerate
一样宽enumerate
,如下所示。
图像的右边距位于正确位置,但我希望左边距与以“Nullam”、“non”、“dapibus”开头的行对齐。
梅威瑟:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\begin{document}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ex odio, tempus vitae tempus sed, molestie eu velit. Donec venenatis dui arcu, a malesuada eros consequat quis.
\begin{enumerate}
\item Nullam volutpat et libero commodo feugiat. Donec accumsan odio justo, non tempus metus rhoncus vel. Nulla fermentum interdum ipsum, sed dapibus tellus lacinia in.
\begin{figure} [h]
\includegraphics[width=\linewidth]{sled-dogs}
\caption{Sled Dogs}
\end{figure}
Donec pretium lorem non turpis laoreet, a tristique magna laoreet. Morbi est nibh, mollis quis fermentum a, cursus quis augue. Donec ac sodales neque. Duis blandit eleifend velit, quis scelerisque quam finibus sed. Nulla vehicula ipsum id nunc vulputate cursus.
\end{enumerate}
Vestibulum placerat tempus felis ac condimentum. Nam mauris eros, tincidunt vitae elementum eget, tempus vitae justo. Duis gravida lacus sed risus tristique commodo.
\end{document}
答案1
Afigure
是漂浮的环境可能设置在与源中的位置不同的位置,如果将图形设置为较窄的宽度,则看起来会很奇怪,因为源恰好位于前几页的列表中。
根据设计,它将自身与当前点的设置隔离开来。线宽和字体以及一些间距设置都标准化为文档默认值。
[h]
请注意,除非当前点恰好位于页面顶部附近,否则您永远不应使用“好像图形不适合当前点”来表示大图像,因为这意味着不在顶部或不在浮动页面上,这意味着它不能放在任何地方。早期版本的 LaTeX 会这样做,并将[h]
浮动保持在文档末尾。在 LaTeX2e 中,系统假定您不是要指定该值,并发出警告,表示[h]
正在更改为[ht]
,允许在必要时将浮动放在下一页的顶部。
如果图像是列表的固有部分,那么它不应该是浮点数,所以不要figure
只使用
\begin{center}
\includegraphics[width=\linewidth]{..}
\end{center}
并将使用当前列表项的行长度。
答案2
替换figure+
标题environment with
center+\captionof`,它就可以正常工作:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx, caption}
\begin{document}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ex odio, tempus vitae tempus sed, molestie eu velit. Donec venenatis dui arcu, a malesuada eros consequat quis.
\begin{enumerate}
\item Nullam volutpat et libero commodo feugiat. Donec accumsan odio justo, non tempus metus rhoncus vel. Nulla fermentum interdum ipsum, sed dapibus tellus lacinia in.
\begin{center}
\includegraphics[width=0.5\linewidth]{lepursuit1}\includegraphics[width=0.5\linewidth]{penelope}
\captionof{figure}{Le Pursuit}
\end{center}
Donec pretium lorem non turpis laoreet, a tristique magna laoreet. Morbi est nibh, mollis quis fermentum a, cursus quis augue. Donec ac sodales neque. Duis blandit eleifend velit, quis scelerisque quam finibus sed. Nulla vehicula ipsum id nunc vulputate cursus.
\end{enumerate}
Vestibulum placerat tempus felis ac condimentum. Nam mauris eros, tincidunt vitae elementum eget, tempus vitae justo. Duis gravida lacus sed risus tristique commodo.
\end{document}