
Quero que as subseções sejam nomeadas da mesma forma, com um número atrás delas. A abordagem direta que criei é esta:
\section{User Stories}
\subsection*{Userstory 1}
This is story 1
\subsection*{Userstory 2}
This is story 2
Mas eu pensei que isso não é possível como uma lista? Então, tentei algumas coisas, mas nenhuma funcionou. Acabei de aprender o básico do LaTeX e quero tentar alguns truques mais avançados no LaTeX, mas não vai funcionar. Eu tentei isso e algumas coisas muito semelhantes a esta:
\section{User Stories}
\begin{enumerate} [label=\subsection*{Userstory \arabic*}]
\item This is story 1
\item This is story 2
\end{enumerate}
Esse comportamento é possível automaticamente? Qual a melhor abordagem, para não digitar o número e o título todas as vezes. Desde já, obrigado!
Responder1
Talvez isso seja suficiente.
\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}
Se entendi o comentário de Fiona, ela gostaria de ter a opção de rotular histórias. EDITADO para refletir o comentário de egreg na pergunta relacionada de FionaReferências cruzadas para seções "falsas" (ver "subseções como enumeradas"). Em particular, \refstepcounter
é necessário no lugar de \stepcounter
e \label
não precisa fazer parte da \nextUserStory
macro.
\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}