これに関する質問(または以下のコードを参照) :

その直前の文/光沢を参照できる方法はありますか?

次のように:

以下の文(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} 

コメント

  • しないでください'コードへのリンク(またはこの場合はコードへのリンク)を投稿します。代わりに、質問を編集してコードを質問に含めます。特に、次のようなコンパイル可能なドキュメントを表示できますか? 'が機能していません。'あなたが何をしているのかを知るのは非常に困難です'試してみました。

回答

ExPexの組み込みの参照機能は、LaTに関して非標準です。 eXなので、価値があるよりも問題が多い可能性があります。 LaTeXの標準の\label{}および\ref{}機能を使用することをお勧めします。これにより、ExPexが提供する派手なパーツ構造は許可されませんが、ほとんどの目的で問題ありません。

タグ付けシステムを使用してExPexで前方参照と後方参照を許可するには、

コマンド。次に、2回コンパイルした後、前方参照が表示されます。これについては、ExPexドキュメントのセクション13.4で説明されています。

前方参照が機能するドキュメントです。\labelの使用方法も示しました。および\refと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} 

コードの出力

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です