itemize 中的缩进

itemize 中的缩进

我想使用 itemize 环境并在每个项目后面添加描述。我希望描述的缩进是正常的。有什么方法可以实现吗?

答案1

如果我正确理解了您的问题,您希望能够打印未缩进的行,然后继续缩进,如下所示:

- Item 1
Description of item 1
- Item 2
Description of item 2

itemize很容易实现,只需结束环境itemize,写下你的描述并打开一个新的环境。

\begin{itemize}
    \item Item 1
\end{itemize}

Description of item 1

\begin{itemize}
    \item Item 2
\end{itemize}

Description of item 2

如果您想对枚举执行相同的操作,则应使用包enumitem。此包允许您在环境之外的文本块之后恢复枚举。

\begin{enumerate}
    \item Item 1
\end{enumerate}

Description of item 1

\begin{enumerate}[resume]
    \item Item 2
\end{enumerate}

Description of item 2

如果将选项传递[resume]给环境,它将恢复最后一次枚举,如果不这样做,它将开始新的枚举。


平均能量损失

\documentclass{article}
\usepackage[utf8]{inputenc}

\usepackage{enumitem}

\begin{document}

    \section{Itemize}

    \begin{itemize}
        \item Item 1
    \end{itemize}

    \noindent Description of item 1

    \begin{itemize}
        \item Item 2
    \end{itemize}

    Description of item 2



    \section{Enumerate}

    \begin{enumerate}
        \item Item 1
    \end{enumerate}

    \noindent Description of item 1

    \begin{enumerate}[resume]
        \item Item 2
    \end{enumerate}

    Description of item 2

\end{document}

我还包括了该命令的效果\noindent


不再问这个问题:

\noindent如果您还想使缩进与左边距齐平(对itemize或环境有影响),您可以通过向环境enumerate添加选项来实现。这也需要包。leftmargin=*enumitem

平均能量损失

\documentclass{article}
\usepackage[utf8]{inputenc}

\usepackage{enumitem}

\begin{document}

    \section{Itemize}
    
    \begin{itemize}
        \item Indented item...
    \end{itemize}
    
    ... with an indented description
    
    \begin{itemize}
        \item Indented item...
    \end{itemize}
    
    \noindent ... with a non-indented description
    
    \begin{itemize}[leftmargin=*]
        \item Non-indented item...
    \end{itemize}
    
    ... with an indented description
    
    \begin{itemize}[leftmargin=*]
        \item Non-indented item...
    \end{itemize}
    
    \noindent ... with a non-indented description
    
    
    
    \section{Enumerate}
    
    \begin{enumerate}
        \item Indented item...
    \end{enumerate}
    
    ... with an indented description
    
    \begin{enumerate}[resume]
        \item Indented item...
    \end{enumerate}
    
    \noindent ... with a non-indented description
    
    \begin{enumerate}[resume, leftmargin=*]
        \item Non-indented item...
    \end{enumerate}
    
    ... with an indented description
    
    \begin{enumerate}[resume, leftmargin=*]
        \item Non-indented item...
    \end{enumerate}
    
    \noindent ... with a non-indented description

\end{document}

您还可以在\setlist[itemize]{leftmargin=*}序言中全局设置缩进。

相关内容