하위 섹션 대신 paralist
'을 사용하고 있습니다 . asparaenum
하지만 가끔은 항목을 언급하고 싶습니다 asparaenum
. MWE는 다음과 같습니다.
\documentclass[11pt]{book}
\usepackage{paralist}%
\usepackage{hyperref}
\usepackage{cleveref}
\begin{document}
\chapter{The First}\label{1-0}
\section{One}\label{1-1}
\begin{asparaenum}
\item%1
Some stuff
\item%2
Important Stuff
\end{asparaenum}
Occasionally, I would like to refer to just the item Important Stuff in \Cref{1-1} \nameref{1-1} rather than to the whole section 1.
\end{document}
답변1
예를 들어 항목 뒤에 라벨을 추가한 \item\label{1-1-2}%2 Important Stuff
다음 이를 참조 해 보세요.\ref{1-1-2}
\verb+paralist+ 패키지 6페이지에서 발췌:
귀하의 예에서 :
\documentclass[11pt]{book}
\usepackage{geometry}
\usepackage{paralist}%
\usepackage{hyperref}
\usepackage{cleveref}
\usepackage{lipsum}
\begin{document}
\chapter{The First}\label{1-0}
Excerpt from \verb+paralist+ package, page 6:
\noindent\rule{\linewidth}{1pt}
As an example, we use \verb+asparaenum+ within this paragraph.
\begin{enumerate}
\item Every \verb+\item+ is basically set as a separate paragraph. The second
line is not indented (this is a feature, not a bug).
\item The next \verb+\item+ looks like this and is labeled.
\end{enumerate}
The example was produced by the following piece of code:
\begin{asparaenum}
\item Every \dots
\item The next \dots \label{pl1}
\end{asparaenum}
By saying \verb+\ref{pl1}+ we get \ref{pl1}.
The \verb+inparaenum+ environment formats an enumerated list within a paragraph, just like the one in the introduction.
The example in the introduction was set by the following commands:
\begin{verbatim}
\dots of an enumerated environment that
\begin{inparaenum}[(a)]
\item can be used within paragraphs,
\item takes care of enumeration and
\item has items that can be referenced. \label{pl2}
\end{inparaenum}
Another posting mentioned ...
\end{verbatim}
By saying \verb+\ref{pl2}+ we get c.
\noindent\rule{\linewidth}{1pt}
\section{One}\label{1-1}
In your case:
\begin{asparaenum}
\item Some stuff
\item\label{item:1-1-2} Important Stuff
\end{asparaenum}
Occasionally, I would like to refer to just the item \emph{Important Stuff}, e.g \cref{item:1-1-2} in above list \dots
\section{Two}\label{1-2}
With use referencing some list item, you should be aware that when you do again like in the following case:
\begin{asparaenum}
\item Some stuff second time
\item\label{item:1-2-2} Important Stuff again
\end{asparaenum}
the \emph{Important Stuff again} has the same \verb+\cref+ mark as before, but corect hyperlink, e.g \cref{item:1-2-2},
\lipsum[2]
\newpage\noindent
which work correctly from any part of document, e.g see \cref{item:1-2-2} on the page \pageref{item:1-2-2}!
\lipsum[3]
\end{document}
답변2
프리앰블에 다음을 입력합니다.
\crefname{aspar}{Important Item}{Important Items}
\Crefname{aspar}{Important Item}{Important Items}
\crefformat{aspar}{Important Item #1}
\newcommand{\labelasp}[1]{\label[aspar]{#1}} % a new command for custom referncing important items
식별할 패키지 aspar
의 새 라벨 유형은 어디에 있습니까? 중요한 항목을 식별하는 데 사용할 수 있는 새로운 명령입니다. 소개하고 싶은 이름으로 변경할 수 있지만 복수형과 단수형을 올바르게 설정했는지 확인 하세요.cleveref
\labelasp
Important Item
전체 코드는 다음과 같습니다.
\documentclass[11pt]{report}
\usepackage{paralist}
\usepackage{hyperref}
\usepackage{cleveref}
\crefname{aspar}{Important Item}{Important Items}
\Crefname{aspar}{Important Item}{Important Items}
\crefformat{aspar}{Important Item #1}
\newcommand{\labelasp}[1]{\label[aspar]{#1}} % a new command for custom referncing important items
\begin{document}
\chapter{The First}\label{1-0}
\section{One}\label{1-1}
\begin{asparaenum}
\item Some stuff
\item \labelasp{imp1}
Important stuff 2
\item \labelasp{imp2}
Important stuff 3
\item \labelasp{imp3}
Important stuff 4
\end{asparaenum}
Now you can refer to \cref{imp1} in page \labelcpageref{imp1} or multiple \cref{imp2,,imp3,,imp1} in \cref{1-1}.
\end{document}