Eine Frage zu this (oder siehe Code unten) :
Gibt es eine Möglichkeit, auf den Satz / Glanz direkt davor zu verweisen?
So:
Satz (1) unten zeigt, dass …
(1) Dies ist ein Satz.
Wann Mit \ getref funktioniert dies nicht:
\documentclass[12pt]{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{expex} \lingset{aboveglftskip=-.2ex,interpartskip=\baselineskip,everyglb=\footnotesize} \title{Some \texttt{expex} Linguistic Examples} \author{LianTze Lim} \begin{document} Consider the sentence \getref{test} \pex<test> %% "main" example needs a tag \begingl %% Start glosses \gla \textbf{syá} lu-keníkéni // \glb \textsc{di} 11firely/11star// \glft `small/tiny firefly/star"// \endgl \xe I can cite the above sentence like this \getref{test} or like this \getfullref{test}. But if I do that before the sentence, it doesn"t work. \end{document}
Kommentare
- Bitte nicht ' Veröffentlichen Sie keine Links zum Code (oder in diesem Fall Links zu Links zum Code). Bearbeiten Sie stattdessen Ihre Frage und fügen Sie den Code in die Frage ein. Insbesondere können Sie ein kompilierbares Dokument anzeigen, das angezeigt wird Was ' funktioniert nicht. ' ist sehr schwer zu wissen, was Sie ' haben versucht.
Antwort
Die integrierten Referenzierungsfunktionen von ExPex sind in Bezug auf LaT nicht Standard eX, und so können sie mehr Ärger sein, als sie wert sind. Möglicherweise möchten Sie nur die Standardfunktionen \label{}
und \ref{}
von LaTeX verwenden. Dies erlaubt nicht die ausgefallenen Teilestrukturen, die ExPex bereitstellt, sollte aber für die meisten Zwecke in Ordnung sein.
Um in ExPex mithilfe des Tagging-Systems sowohl Vorwärts- als auch Rückwärtsreferenzen zuzulassen, müssen Sie die \gathertags
Befehl in Ihrer Präambel. Nach zweimaligem Kompilieren werden dann die Vorwärtsreferenzen angezeigt. Dies wird in Abschnitt 13.4 der ExPex-Dokumentation erläutert.
Hier funktioniert Ihr Dokument mit Vorwärtsreferenzen. Ich habe auch gezeigt, wie Sie auch \label
verwenden können und \ref
mit ExPex.
\documentclass[12pt]{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{expex} \gathertags \lingset{aboveglftskip=-.2ex,interpartskip=\baselineskip,everyglb=\footnotesize} \begin{document} Consider the sentence (\getref{test}) or with traditional reference (\ref{mytest}): \pex<test> \label{mytest}%% "main" example needs a tag \begingl %% Start glosses \gla \textbf{syá} lu-keníkéni // \glb \textsc{di} 11firely/11star// \glft `small/tiny firefly/star"// \endgl \xe I can cite the above sentence like this (\getref{test}) or like this (\getfullref{test}). Using traditional methods like this (\ref{mytest}). But if I do that before the sentence, it now works. \end{document}