Adobe FrameMaker で相互参照を挿入する方法について説明します。
Adobe FrameMaker では、相互参照を挿入して、同じ文書の別の部分または別の文書内の一部を指すことができます。構造化文書では、エレメントへ相互参照を挿入することもできます。
現在の文書で相互参照を挿入する位置に挿入ポイントを配置します。
相互参照パネルで「挿入」をクリックします。または、相互参照ダイアログが表示されます。
を選択します。「文書」ドロップダウンリストで、参照先段落が含まれる文書を選択します。別の文書に相互参照を挿入するには、FrameMaker で参照先の文書を開きます。
段落のタイプと参照する段落を選択します。
「書式」リストから、相互参照を表示する書式を選択します。
例えば、見出しとページを参照する書式は、次のように表示されます:1 ページ目の「相互参照を作成する」を参照すること。
「挿入」をクリックします。
別の文書への参照をテキストインセット形式で行う場合、テキストインセット中の段落に対してひとつの相互参照を挿入できます。
文書内の相互参照を挿入する場所に挿入ポイントを配置します。
相互参照パネルで「挿入」をクリックします。または、相互参照ダイアログが表示されます。
を選択します。文書ドロップダウンリストで、参照先段落が含まれる文書を選択します。別の文書に相互参照を挿入するには、FrameMaker で参照先の文書を開く必要があります。
段落のタイプと参照する段落を選択します。
「書式」リストから、相互参照を表示する書式を選択します。
例えば、見出しとページを参照する書式は、次のように表示されます:1 ページ目の「相互参照を作成する」を参照すること。
「挿入」をクリックします。
インセットをダブルクリックしてインセットのソースを開き、テキストインセットの属性パネルから「ソース文書を開く」をクリックします。
ソース文書内の任意の段落に相互参照を挿入します。
相互参照テキストを削除します。 マーカーは残ります。
ソース文書を保存します。テキストインセットを含む文書で、
を選択して、テキストインセットを更新します。段落にスポット相互参照を挿入しますが、今度はインセットを含む文書内に挿入します。 相互参照は、更新したインセットのマーカーを使用します。
相互参照種類マーカーを使用すると、相互参照を文書の任意の位置に挿入することができます。 また相互参照マーカーを使用して、段落内の単語や語句、またはアンカー枠へリンクすることもできます。表の中の特定のセルにリンクすることも可能です。 相互参照マーカーを挿入できる箇所であればどこへでもリンクすることが可能です。
参照先に挿入ポイントを配置します。マーカーダイアログを開きます。
を選択して、マーカーダイアログで、相互参照マーカーの種類を選択します。
マーカーのテキストを指定し、「新規マーカー」をクリックします。
マーカーテキストには任意の名前を付けることができます。相互参照を挿入する際に、相互参照ダイアログでこの名前を選択します。
FrameMaker により参照先に新しいマーカーが挿入されます。
相互参照を作成する位置に挿入ポイントを配置します。
相互参照ダイアログを開きます。
を選択して、ソースの種類ドロップダウンリストで、「相互参照マーカー」を選択します。
マーカーの種類リストで、「相互参照」を選択します。
相互参照マーカーリストで、手順 1 から 3 で作成したマーカーを(名前から)選択します。
相互参照を挿入するには、「文書の段落に相互参照を挿入する」の手順に従って残りの手順を実行します。
構造化文書では、現在の文書または他の構造化文書のエレメントに相互参照を挿入することもできます。
現在の文書で相互参照を挿入する位置に挿入ポイントを配置します。
相互参照パネルで「挿入」をクリックします。または、相互参照ダイアログが表示されます。
を選択します。相互参照の挿入に使用する DITA エレメントを選択します。
「ターゲット」セクションで、参照先エレメントを含める「ファイル」、「キー」、または「両方」を選択します。
リストからターゲットエレメントを選択します。
リストには、エレメントの種類、ID、およびエレメントを使用するコンテンツの情報が表示されます。
「表示」セクションで、相互参照のテキストを指定するか、ドロップダウンリストから書式を選択します。
例えば、DITA デフォルトフォーマット書式は、次のように表示されます:「相互参照を作成する」。
「挿入」をクリックします。
FrameMaker では構造化文書でエレメントに相互参照を挿入する場合、参照先とソースエレメントの @ID
属性および @IDRef
属性が使用されます。
@
ID 属性に値が設定されていないエレメントに相互参照を挿入する場合は、FrameMaker はその属性に対して固有の値を割り当てます。 ただし、@ID
属性が読み取り専用ではない場合は、ユーザーが属性値を設定できます。
@
参照先のエレメントが定義済みの ID 属性を持っていることを確認する必要があります。 持っていない場合は、他のエレメントを使用するか構造化アプリケーションを変更する必要があります。