Et spørgsmål om dette (eller se koden nedenfor) :
Er der en måde at kunne henvise til sætningen / glansen lige før den?
Ligesom dette:
Setning (1) nedenfor viser, at …
(1) Dette er en sætning.
Når ved hjælp af \ getref fungerer dette ikke:
\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
- Don ' t læg links til kode (eller i dette tilfælde links til links til kode). Rediger i stedet dit spørgsmål og inkluder koden i spørgsmålet. Især kan du vise et kompilerbart dokument, der viser hvad ' fungerer ikke. Det ' er meget svært at vide, hvad du ' har forsøgt.
Svar
De indbyggede referencefaciliteter i ExPex er ikke-standard med hensyn til LaT eX, og så kan de være mere besværlige, end de er værd. Du vil måske bare bruge standard \label{}
og \ref{}
faciliteter i LaTeX. Dette tillader ikke de smarte delstrukturer, som ExPex giver, men for de fleste formål skal det være fint.
For at tillade fremad- og bagudreference i ExPex ved hjælp af dets tagging-system skal du udstede \gathertags
kommando i din præambel. Derefter, efter kompilering to gange, vises de fremadgående referencer. Dette forklares i afsnit 13.4 i ExPex-dokumentationen.
Her er dit dokument med fremadrettede referencer. Jeg har også vist, hvordan du også kan bruge \label
og \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}