
Ich habe Probleme mit der Anzahl der Beispiele. Wenn ich auf das Beispiel (mit seiner Bezeichnung) verweise, bevor es tatsächlich auftritt, ist die Nummer korrekt. Wenn ich jedoch darauf verweise, nachdem es definiert wurde, ergibt sich eine falsche Nummer.
everylabel=\actualexno
Dies geschieht nur, wenn ich es innerhalb des Befehls verwende \definestyle
und das Beispiel in Unterbeispiele unterteilt ist.
\documentclass[10pt, a4paper]{article}
\usepackage{expex}
\definelingstyle{IJAL}{everylabel=\actualexno} % HERE IS THE PROBLEM
\lingset{lingstyle=IJAL} % (and here)
\begin{document}
\gathertags
Referencing ahead of the definition gives
correct number of the whole example (\getref{a}),
as well as its part (\getref{a.A}),
although the full reference gives us too much (\getfullref{a.A}).
\pex<a>
\a<A> some example
\xe
The reference to the whole example is still correct afterwards (\getref{a}),
but the reference to its part has a one too large prefix (\getref{a.A})
and the full reference is just a concatenation of both, as usual (\getfullref{a.A}).
\end{document}