En fråga om detta (eller se koden nedan) :
Finns det ett sätt att kunna hänvisa till meningen / glansen precis före den?
Så här:
Mening (1) nedan visar att …
(1) Detta är en mening.
När med \ getref fungerar det inte:
\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}
Kommentarer
- Vänligen don ' t posta länkar till kod (eller i detta fall länkar till länkar till kod). Redigera istället din fråga och inkludera koden i frågan. Kan du i synnerhet visa ett sammanställbart dokument som visar vad ' fungerar inte. Det ' är väldigt svårt att veta vad du ' har försökt.
Svar
De inbyggda referensanläggningarna i ExPex är inte standard med avseende på LaT eX, och så kan de vara mer problem än de är värda. Du kanske bara vill använda standardfunktionerna \label{}
och \ref{}
i LaTeX. Detta tillåter inte de snygga delstrukturerna som ExPex tillhandahåller, men för de flesta ändamål borde de vara bra.
För att tillåta framåt- och bakåtreferens i ExPex med dess taggningssystem måste du utfärda \gathertags
kommandot i ingressen. Efter att ha sammanställt två gånger kommer framåtreferenserna att visas. Detta förklaras i avsnitt 13.4 i ExPex-dokumentationen.
Här är ditt dokument med framåtriktade referenser som fungerar. Jag har också visat hur du också kan använda \label
och \ref
med 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}