this 에 대한 질문 (또는 아래 코드 참조) :
그 앞에있는 문장 / 용어를 참조 할 수있는 방법이 있나요?
예 :
아래 문장 (1)은 …
(1) 문장입니다.
언제 \ getref를 사용하면 작동하지 않습니다.
\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}
댓글
- 제발 ' 코드에 대한 링크 (또는이 경우 코드에 대한 링크)를 게시하지 마세요. 대신 질문을 수정하고 질문에 코드를 포함하세요. 특히 다음을 보여주는 컴파일 가능한 문서를 표시 할 수 있나요? '가 작동하지 않습니다. ' 당신이 무엇을했는지 '
Answer
ExPex의 내장 참조 기능은 LaT와 관련하여 비표준입니다. eX이므로 가치보다 더 문제가 될 수 있습니다. LaTeX의 표준 \label{}
및 \ref{}
기능을 사용하는 것이 좋습니다. 이렇게하면 ExPex가 제공하는 멋진 부품 구조는 허용되지 않지만 대부분의 경우에는 괜찮습니다.
태그 시스템을 사용하여 ExPex에서 순방향 및 역방향 참조를 허용하려면
명령. 그런 다음 두 번 컴파일하면 순방향 참조가 표시됩니다. 이것은 ExPex 문서의 섹션 13.4에 설명되어 있습니다.
다음은 정방향 참조가 작동하는 문서입니다. 또한 \label
를 사용할 수있는 방법도 보여주었습니다. ExPex의 경우 \ref
\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}