Word 2002で説明の表を挿入するにはどうすればよいですか?


1

例のように、多くの説明を必要とする長いテキストがあります。テキストおよび説明の表の番号[1]、[2]、[3]を自動的に順序付けるにはどうすればよいですか?(Word 2002を使用しています)。

例:

ワークショップの2番目の実験は、議長の存在下で行われました[1]。17メートルの広がりを持つ翼[3]が、装置の重量を支えるのに十分な強度であることを実証することを目的としました[2 ]。ビューでは、この目的で、14個のスライド支持体は不完全翼は空気中のマシンをサポートする様子を表し、これらの各1下に置かれました... "

説明:

  1. 軍の代表である議長。
  2. 装置の重量は約400 kgでした。
  3. 17 m = 55.77フィート

これまでに何を試しましたか?これらの説明番号は繰り返す必要がありますか。たとえば、テキストのチャンクがあり、次にいくつかの説明に1,2,3 ...と番号が付けられ、次に別のチャンクに1,2 ...と番号が付けられた説明がありますか?または何?数字は[1]のようにフォーマットする必要がありますか?

はい、これはまさに私が望むものです。「これらの説明番号は繰り返す必要がありますか。たとえば、テキストのチャンクがあり、次に1,2,3 ...という番号の説明があります。 ..(はい)数字は[1]のようにフォーマットする必要がありますか?(はい)」。これらの方法を知っているなら教えてください。
ロバートワーナー

回答:


1

想定

  • ドキュメントには複数の「チャンク」があります
  • 各チャンクには、0個以上の説明がある場合があります
  • チャンクAに3つの説明があり、チャンクBに2つの説明がある場合、[1]、[2]、[3]、次に[1]、[2]に番号を付ける必要があります。
  • フォーマットは[1]である必要があります

これを実現するには、SEQフィールドを使用できます。ただし、これらのSEQフィールドを選択して更新する必要があります。Wordは結果を自動的に更新しません。

各チャンクの先頭に次のSEQフィールドを配置できます。

{ SEQ exp \r0 \h }

(ctrl-F9を使用して、特別なフィールドコードの中括弧{}の各ペアを挿入します-キーボードで入力するだけではできません)。「exp」を使用する必要はありません-「e」や「fred」などを使用できます。

次に、参照が必要な各ポイントに次を挿入します。

{ SEQ exp \#[0] }

チャンクの終わりに別のものを置きます

{ SEQ exp \r0 \h }

次に、各説明を開始します

{ SEQ exp \#[0] }

または、[n]ごとにタブが必要な場合は、フォーマットオプションにタブ文字を入れることができます。たとえば、

{ SEQ exp \#"[0]<tab>" }

私が置いた場所に実際のタブ文字を挿入します<tab>

alt-F9を使用して「フィールドコードビュー」と「フィールド結果ビュー」を切り替え、ドキュメント(たとえばctrl-A)を選択し、F9を押してその中のすべてのフィールドを更新できます。

さらに自動シーケンスが必要な場合は、次のことができます。

各チャンクの先頭に、挿入します

{ SEQ ch \h }{ SEQ exp \r0 \h }

それぞれの説明について、チャンクの本文に次を入れてください

{ QUOTE { SEQ exp \#[0] }{ SET "exp{ SEQ ch \c }_{ SEQ exp \c }" "{ SEQ exp \c \#"[0]<tab>" }the text of your explanation" } }

すべての{}は最も外側のものだけでなく、特別なフィールドコードのペアである必要があることに注意してください。これらを簡単に挿入するには、「スタブ」テキストを含むオートテキストを作成し、ネストされたフィールド全体を一度に挿入できます)

チャンクの最後に、

{ SEQ exp \r0 \h }

次に、説明ごとに、説明ごとにこれらのいずれかが必要になります(つまり、手動で行う必要があります。または、最大10個の説明を許可するフィールドのセットを用意することもできます。 )

{ "exp{ SEQ ch \c }_{ SEQ exp }" }

このようなものがどのように機能するかを理解すると、このようなものがさまざまな方法で機能する方法を変更できることがわかります。

ただし、それ以上の自動化が必要な場合は、これを検討できます(より難しいと思います)。TCフィールドを使用してテキストを定義し、TOCフィールドを使用して結果を表示します。ただし、ドキュメントのチャンクごとに異なるブックマーク名を挿入する必要があり、すべての目次のプロンプトに応答する必要がある場合があるため、これを維持するのははるかに困難です。また、説明テキストのフォーマットとレイアウトをほとんど制御できません。

しかし、それを行うにはこれを行うことができます:

各チャンクの先頭に、

{ SEQ exp \r0 \h }

チャンク内の各説明参照には、次のフィールドコードのセットを使用します。(「スタブ」をオートテキストとして保存し、オートテキストメカニズムを使用して挿入することをお勧めします)

{ SEQ exp \#[0] }{ TC "{ SEQ exp \#"[0]<tab>" }your explanation text" \l 9 }

チャンクを選択し、挿入->ブックマークを使用して、チャンクに一意のブックマーク名を挿入します。「chunk_xyz」だとしましょう。

チャンクの後に、次のフィールドコードを挿入します

{ TOC \f \l 9-9 \b chunk_xyz }

\l 9, \l 9-9Wordがあなたの説明のテキストに適用されます(この場合は、TOC 9)段落スタイルを示しています。他のTOCで使用されていないものを選択すると、段落レイアウトを少し変更できます。残念ながら、TCフィールド内のテキストをフォーマットしようとしても、WordはTCテキストを使用してTOCフィールドのプレーンテキストを生成するため、機能しません。


この{SEQ exp \#[0]}のようなフィールドを説明にリンクするにはどうすればよいですか。メソッドは常にテキストチャンクで[1]から[n]の番号を並べますが、説明付きのリストでは、更新後、番号と説明の対応が失われます。
ロバートヴェルナー

私があなたを正しく理解していると仮定して、私は助けになるかもしれないものをいくつか追加し、少し異なるアプローチを追加しました。FWIWこのサイトのどこかでこの地をカバーしていると確信しています-もしそうなら、おそらく見つける価値があるでしょう。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.