
Linguex
permite apenas 3 níveis de exemplos, mas preciso ser capaz de reproduzir isso (exceto que não preciso de rótulo de primeiro nível para incluir o número do capítulo ou ser liberado corretamente).
Quero manter a referência local aos subexemplos, ou seja, pular o subrótulo pai.
Se quisermos pular o primeiro e o segundo níveis como em (1b) em vez de (28.E.1b), e se um ponto estiver envolvido como separador, o
refcount
pacote pode ser chamado, de modo a usar o \gobbletodot e \ macros getrefkeybykeydefault- cf.Alguma maneira de fazer referência a um componente específico de um rótulo?(graças a Ulrich Diez).
Responder1
Pode não ser o ideal, mas oenumitempackage certamente pode lidar com algo assim.
EDIT: editei a resposta para incluir também um contador para o número do exemplo que fica à direita; é um pouco hackeado e pode haver soluções mais elegantes, especialmente se não houver problema para aqueles que estão à esquerda também. Talvez alguém tenha uma ideia melhor.
\documentclass{article}
\usepackage{enumitem}
\newcounter{myexample}
\setcounter{myexample}{0}
\newenvironment{myexamples}{%
\hbox{\smash{\raisebox{-1\baselineskip}{\parbox{\linewidth}{\hfill%
\refstepcounter{myexample}(\themyexample)}}}}\nointerlineskip%
\vspace*{-0.5\baselineskip}\begin{enumerate}%
}{%
\end{enumerate}
}
\setlist{noitemsep}
\setlist[1]{label=\Alph*.,leftmargin=4em}
\setlist[2]{label=\arabic*.,leftmargin=1.5em,labelsep=0.3em,
ref=\arabic{myexample}.\Alph{enumi}.\arabic*}
\setlist[3]{label=\alph*.,leftmargin=*,
ref=\arabic{myexample}.\Alph{enumi}.\arabic{enumii}\alph*}
\begin{document}
\begin{myexamples}
\item \begin{enumerate}
\item \begin{enumerate}
\item John is a robber.\label{johnrobber}
\item John is a thief.
\end{enumerate}
\item \begin{enumerate}
\item John robs things.
\item *John thieves things. (compare \emph{thievery}) \label{johnthievery}
\end{enumerate}
\end{enumerate}
\end{myexamples}
As you can see in \ref{johnrobber} and \ref{johnthievery} \ldots
\end{document}
(Se você precisar compartilhar os números com outro conjunto de exemplos, digamos, para o linguex como está, talvez seja necessário fazer mais.)