引用自訂逐項清單中的項目

引用自訂逐項清單中的項目

我用了這個問題當文字跨越多行時,建立具有更好縮排的逐項。但是,我也需要它來支持使用\label{}\Cref來自包。Cleveref

理想情況下我想要:

\documentclass{article}
\usepackage{enumitem}
\usepackage{cleverref}
\newlist{MyIndentedList}{itemize}{4}
\setlist[MyIndentedList,1]{%
    label={},
    noitemsep,
    leftmargin=0pt,
    }
\setlist[MyIndentedList]{%
    label={},
    noitemsep,
    }

\begin{document}
\begin{MyIndentedList}
\item\label{ref1} Some text
    \begin{MyIndentedList}
       \item more text
    \end{MyIndentedList}
\end{MyIndentedList}
See \Cref{ref1} for ...
\end{document}

給予:

Some text
    more text

See Some text for ...

因此,它應該返回所有文本,因為我不使用任何類型的計數器。

答案1

我設法使用@Mico 評論找到了解決方案 - 請參閱下文

\documentclass{article}
\usepackage{enumitem}
\usepackage{hyperref}
\newlist{MyIndentedList}{itemize}{4}
\setlist[MyIndentedList,1]{%
    label={},
    noitemsep,
    leftmargin=0pt,
    }
\setlist[MyIndentedList]{%
    label={},
    noitemsep,
    }

\begin{document}
\begin{MyIndentedList}
\item\hypertarget{ref1}{Some text}
    \begin{MyIndentedList}
       \item more text
    \end{MyIndentedList}
\end{MyIndentedList}
See \hyperlink{ref1}{Some text}for ...
\end{document}

相關內容