
я использовалэтот вопросдля создания 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}