열거형 하위 섹션

열거형 하위 섹션

뒤에 숫자가 붙은 동일한 이름의 하위 섹션을 갖고 싶습니다. 내가 생각해낸 직접적인 접근 방식은 다음과 같습니다.

\section{User Stories}
\subsection*{Userstory 1}
This is story 1
\subsection*{Userstory 2}
This is story 2

하지만 이것이 목록으로는 가능하지 않습니까? 그래서 몇 가지를 시도했지만 아무 것도 효과가 없었습니다. 방금 LaTeX의 기본을 배웠고, LateX에서 좀 더 고급 기술을 사용해 보고 싶은데 작동하지 않습니다. 나는 이것을 시도했고 이것과 매우 유사한 것을 시도했습니다.

\section{User Stories}
\begin{enumerate} [label=\subsection*{Userstory \arabic*}]
    \item This is story 1
    \item This is story 2
\end{enumerate}

이 동작이 자동으로 가능합니까? 매번 번호와 제목을 입력하지 않는 가장 좋은 방법은 무엇입니까? 미리 감사드립니다!

답변1

아마도 이것으로 충분할 것입니다.

\documentclass{article}
\newcounter{userstory}
\def\nextUserStory{\stepcounter{userstory}\subsection*{User Story \theuserstory}}
\begin{document}
\section{User Stories}
\nextUserStory
This is story 1
\nextUserStory
This is story 2
\end{document}

여기에 이미지 설명을 입력하세요


Fiona의 의견을 이해한다면 Fiona는 스토리에 라벨을 지정할 수 있는 옵션을 갖고 싶어합니다. Fiona의 관련 질문에 대한 egreg의 의견을 반영하도록 편집되었습니다."false" 섹션에 대한 상호 참조("열거형 하위 섹션" 참조). 특히 \refstepcounter는 대신 필요하며 매크로 의 일부일 필요는 \stepcounter없습니다 .\label\nextUserStory

\documentclass{article}
\newcounter{userstory}
\newcommand\nextUserStory{\refstepcounter{userstory}\subsection*{User Story \theuserstory}}
\begin{document}
\section{User Stories}
\nextUserStory\label{storyA}
This is story 1
\nextUserStory
This is story 2, which refers to story \ref{storyA}.
\end{document}

여기에 이미지 설명을 입력하세요

관련 정보