项目列表中项目的文本与项目要点位于不同的行上

项目列表中项目的文本与项目要点位于不同的行上

在此 MWE 中,第 2 项的文本与项目符号位于不同的行上,如输出的附图所示。

\documentclass{article}

\usepackage{lipsum,changepage, mwe}
\begin{document}

\begin{itemize}

\item This is item 1. \lipsum[66] 

\item \begin{minipage}[t]{\dimexpr.5\textwidth-.5\columnsep}\vspace{0pt}%
    \raggedright
    This is item 2 \lipsum[66]
    \end{minipage}%
    \begin{minipage}[t]{\dimexpr.5\textwidth-.5\columnsep}\vspace{0pt}%
    \raggedright
    \includegraphics[scale=0.5]{example-image-a}
    \end{minipage}

\item This is item 3. \lipsum[66]

\end{itemize}

在此处输入图片描述

问题:如何确保小页面与项目符号位于同一行?

答案1

以下应该更接近预期的输出。除了项目和图像的对齐之外,我还确保两个小页面适合可用空间,因为原始 MWE 会导致框满警告。(以下屏幕截图中的红线表示边距)

在此处输入图片描述

\documentclass{article}

\usepackage{lipsum}
\usepackage[export]{adjustbox} % provides the valign option

\begin{document}

\begin{itemize}

\item This is item 1. \lipsum[66] 

\item \begin{minipage}[t]{\dimexpr.5\linewidth-.5\columnsep}
    \raggedright
    This is item 2 \lipsum[66]
    \end{minipage}
    \hfill
    \begin{minipage}[t]{\dimexpr.5\linewidth-.5\columnsep}
    \raggedright
    \includegraphics[width=\linewidth,valign=t]{example-image-a}
    \end{minipage}

\item This is item 3. \lipsum[66]

\end{itemize}

\end{document}

相关内容