我想在项目列表内包含一个与项目文本宽度对齐的图像。
在下面的例子中,如果我缩小图像,它会从两侧拉开。我想轻松设置宽度,以便图像与放置它的给定项目的文本外边缘对齐。
我知道我可以使用adjustbox
并右对齐图像,但我仍然必须手动缩放宽度。
是否可以自动实现这一目标?
\documentclass[letterpaper]{article}
\usepackage[left=1in,right=1in,top=0.5in,bottom=0.65in]{geometry}
\usepackage{float}
\usepackage{graphicx}
\begin{document}
\section{My Section}
\begin{itemize}
\item Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
\begin{figure}[H]
\includegraphics[width=\textwidth]{example-image-a}
\caption{Caption}
\label{fig:figure}
\end{figure}
\end{itemize}
\end{document}
答案1
最好使用包caption
而不是float
:
\documentclass[letterpaper]{article}
\usepackage[left=1in,right=1in,top=0.5in,bottom=0.65in]{geometry}
\usepackage{caption}
\usepackage{graphicx}
\begin{document}
\section{My Section}
\begin{itemize}
\item Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua.
\begin{minipage}{\linewidth}
\includegraphics[width=\textwidth]{example-image-a}
\captionof{figure}{Caption}
\label{fig:figure}
\end{minipage}
\end{itemize}
\end{document}