使用 tabto 包与嵌套枚举和逐项列表结合使用

使用 tabto 包与嵌套枚举和逐项列表结合使用

我正在使用tabto包裹,建议在这里。但是,当我尝试在嵌套在环境中的环境\tabto中使用时,我似乎遇到了困难(通过itemizeenumerateenumitem包)。下面是一个 MWE:

\documentclass{article}
\usepackage{enumitem}
\usepackage{tabto}

\begin{document}

\noindent Some text.
\begin{enumerate}[label=(\alph*)]
  \item{fruit}\tabto{3.0cm}sweet
    \begin{itemize}
      \item{apple}\tabto{3.0cm}crisp
      \item{banana}\tabto{3.0cm}soft
    \end{itemize}
  \item{vegetable}\tabto{3.0cm}savory
    \begin{itemize}
      \item{carrot}\tabto{3.0cm}crunchy
      \item{cucumber}\tabto{3.0cm}hard as a rock
    \end{itemize}
\end{enumerate}
More text.

姆韦

我希望“脆”,“软”,“脆脆”等与“水果”和“蔬菜”保持一致。

我认为“错位”表示这tabto是相对于itemize环境的缩进进行测量。如果我能以某种方式减去缩进的宽度,我应该能够得到我想要的对齐方式。我应该怎么做,还是应该使用完全不同的方法?

(仅供参考,我的论文实际上不是关于水果和蔬菜的!)

答案1

在此处输入图片描述

\documentclass{article}
\usepackage{enumitem}
\usepackage{tabto}
\usepackage{calc}

\begin{document}

\noindent Some text.
\begin{enumerate}[label=(\alph*)]
  \item{fruit} \tabto{3.0cm+\leftmargin-\labelwidth-\labelsep-\itemindent} sweet
    \begin{itemize}
      \item{apple} \tabto{3.0cm-\leftmargin} crisp
      \item{banana} \tabto{3.0cm-\leftmargin} soft
    \end{itemize}
  \item{vegetable} \tabto{3.0cm+\leftmargin-\labelwidth-\labelsep-\itemindent} savory
    \begin{itemize}
      \item{carrot} \tabto{3.0cm-\leftmargin} crunchy
      \item{cucumber}\tabto{3.0cm-\leftmargin} hard as a rock
    \end{itemize}
\end{enumerate}
More text.

\end{document}

相关内容