Compactitem 带有/hfilled 解释!

Compactitem 带有/hfilled 解释!

我目前正在从事一个研究项目,必须提交一篇关于它的论文。在我的论文中,我需要使用compactitem带有右对齐解释的环境,到目前为止效果很好(检查 MWE)。

所以,我的问题是:如果我需要多行解释怎么办?我希望它只显示在 Item2 的解释下方,而不改变 Item2 和 Item3 之间的空间。这可能吗?

\begin{compactitem}
    \item Item A
    \begin{itemize}
        \item Item 1 \hfill {\footnotesize Some explanation} 
        \item Item 2 \hfill {\footnotesize another explanation}
        \item Item 3 \hfill {\footnotesize yet another explanation}
    \end{itemize}
    \item Item B
    \begin{itemize}
        \item Item 1 \hfill {\footnotesize ... and so on.}
    \end{itemize}
\end{compactitem}

平均能量损失

干杯

答案1

堆叠解释,在这里以右对齐完成。

\documentclass{article}
\usepackage{paralist}
\usepackage[usestackEOL]{stackengine}
\begin{document}
\begin{compactitem}
    \item Item A
    \begin{itemize}
        \item Item 1 \hfill {\footnotesize 
          \Longunderstack[r]{Some explanation\\requiring two\\ or more lines}} 
        \item Item 2 \hfill {\footnotesize another explanation}
        \item Item 3 \hfill {\footnotesize yet another explanation}
    \end{itemize}
    \item Item B
    \begin{itemize}
        \item Item 1 \hfill {\footnotesize ... and so on.}
    \end{itemize}
\end{compactitem}
\end{document}

在此处输入图片描述

或者,使用\parbox顶部对齐(您定义宽度):

\documentclass{article}
\usepackage{paralist,lipsum}
\begin{document}
\begin{compactitem}
    \item Item A
    \begin{itemize}
        \item Item 1 \hfill {\footnotesize\parbox[t]{2in}{\raggedleft\lipsum[4]}} 
        \item Item 2 \hfill {\footnotesize another explanation}
        \item Item 3 \hfill {\footnotesize yet another explanation}
    \end{itemize}
    \item Item B
    \begin{itemize}
        \item Item 1 \hfill {\footnotesize\ ... and so on.}
    \end{itemize}
\end{compactitem}
\end{document}

在此处输入图片描述

相关内容