質問: ラベルのない相互参照付録 付録がたくさんあるドキュメントがあります。通常、段落番号と同じように付録を相互参照し、「付録a」などのラベル全体を取り込みます。さて、私の文書では、bとgが相互参照されている「付録b-gを参照」と言いたいのですが、ラベルのない文字だけにリンクする方法がわかりません。図と表には、ここに示す「厄介な回避策」を使用します word 2010相互参照番号とラベルのない章 。ただし、この方法を付録で使用することはできません。文字だけを選択しようとすると、ラベル全体も選択されるためです。これは、私が使用する付録スタイルの形式には、「付録」ラベルを含む数値形式が含まれているため、ラベルは連番の一部であるためです。また、数値形式を削除し、フィールドコードを使用して番号を作成してみました。つまり、{ seq appendix \* alphabetic }。これは付録ラベル自体にはうまく機能しましたが、相互参照選択ツールには表示されなくなりました。また、ブックマークを作成してもフィールドコード参照を機能させることができませんでしたが、良い例も見つかりませんでした。では、「付録」ラベルを使用せずに、付録にリンクするための相互参照を取得する方法を知っている人はいますか?
回答: 相互参照のrefフィールドに\ tスイッチを挿入して、ラベルの「付録」部分を削除できます。(申し訳ありませんが、私はそれを忘れていました)。この問題の他のバリエーションに適用できる場合に備えて、以下の他の2つのアプローチを残しました。1つの方法は、相互参照選択ツールをまだ使用できず、通常、他のwordの相互参照/テーブル/インデックス機能も失うことですが、これを行うことです。使用するappendix { seq app \*alphabetic }" すでに試したように、各付録ラベルを挿入します。参照する必要のある各付録ラベルをブックマークします({seq}フィールドをブックマークする必要があるだけです)。だから例えば付録のラベルa〜gをバイオレット、インディゴ、ブルー、グリーン、イエロー、オレンジ、レッドとしてブックマークします。参照を次のように定義しますappendixes { seq app indigo \*alphabetic }-{ seq app red \*alphabetic } 相互参照を完全に手動で挿入して手動で保守するよりも、これを実行する方が実際に保守可能であるとは確信していません。たとえば、範囲を狭めると(つまり、b-fになります)、fを「赤」として再ブックマークするか、2番目のseqを{seq app orange * alphabetic}に変更する必要があります。これは相互参照の一般的な問題ですが、組み込みのメカニズムに慣れていない場合は悪化するように思われます。ドキュメントに取り組んでいるすべての人が何が起こっているのかを知っている限り、ほぼうまくいくかもしれない別のアプローチがあります。 listnumが信頼できることを前提としています(少し風変わりなようです):マルチリスト番号を使用して、完全な「付録a」ラベルを適用します。その番号にレベル1を使用するとします。レベル9(たとえば)を、レベル1のnumber([レベル番号を含める]ドロップダウンを使用)のみで構成されるように設定します。 「数値」をa、b、c ..としてフォーマットします。相互参照する必要がある各付録の先頭に、次のフィールドを挿入します{ listnum \l 9 } これshould付録ラベルと同じ文字を表示します。listnumフィールドを選択し、ブックマークを挿入します-例:以前と同じように、a-gにはviolet ... redを使用します。フィールド/結果を非表示としてフォーマットします参照を次のように定義しますappendixes { indigo \*charformat }-{ red \*charformat } これで、refフィールドの使用に戻り、\ hなどの他のものも使用できる場合があります。理想的には、ブックマークを設定し、を使用してlistnumの結果を非表示にすることが可能です。{ set indigo "{ listnum \l 9 }" } ただし、{listnum}の結果は、別のフィールド内にネストされている場合は常に空白のように見えます。* charformatは、非表示のフォーマットを「打ち消す」ためにあります。