我用了这个问题当文本跨越多行时,创建具有更好缩进的 itemize。但是,我还需要它支持使用\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}