4

章のマルチレベル リストを含む .docx ドキュメントがあり、TOC は次のとおりです。

1. Chapter One
2. Chapter Two
2.1. Chapter Two, Sub-chapter One
...
5. Chapter Five
5.1. Chapter Five, Sub-chapter One
5.1.1. Chapter Five, Sub-chapter One, Sub-sub-chapter One
etc.

サブチャプター 5.1.1 に図を挿入しました。「キャプションを挿入...」を使用して、画像の下にテキストを配置しました。

Figure 5.1.1.1 Some image caption

私がしたいのは、次のように、章番号のみが含まれ、サブチャプター番号が含まれていないキャプション形式です

Figure 5.1 Some image caption

ここで、5は章番号で、.1はこの章の図の連番です。これで、フィールド コードは次のようになります。

Figure { STYLEREF 1 \s }.{ SEQ Figure \* ARABIC \s 1 }

どうすればそれができますか?

4

2 に答える 2

2

Word2007 では、別の見出しスタイルでサブチャプターを開始するように注意するだけです。次に、章の見出しスタイルを使用して図に番号を付けます。Word は、図、表、および数式に番号を付けるときに、サブチャプターを無視します。ああ、ドキュメント全体を複数レベルのリストとして設定する必要がありますが、すでにそれを行っているようです。

psこれは素晴らしい質問であり、それに答えることを学びましたが、プログラミングの質問ではないため、実際にはStackOverflowに属していません。誰かがより良い StackExchange サイトを提案するでしょう。(スーパーユーザー?)怒らないで!他の StackExchange サイトで口座を開設するのは非常に簡単です。ログオン資格情報は同じです (別のものにしない限り)。あなたの評判が別のサイトに引き継がれることはありませんが、ここでのあなたの担当者は現時点で 23 歳なので、大したことはありません。;-) スーパーユーザーに移動する場合は、ここにコメントを残してください. 次に、私の答えを選択してください。私はもう 6 ではありません。笑!あちらで私の 1 つの質問に答えることができるかもしれません。

于 2013-10-06T01:40:20.170 に答える
1

OK、問題の一時的な解決策を見つけました。すべての章 ( Heading1スタイルで示される) 内で、キャプション コードを次のように変更しました。

Figure { STYLEREF 1 \s }.{ SEQ Figure \* ARABIC \s 1 }

これに:

Figure 5.{ SEQ Figure \* ARABIC \s 1 }

ここで、5はトップレベルのチャプターの番号です。次に、新しい図を挿入すると、その下に上記のコードをコピーして貼り付けると、すべての図の番号が新しいもの、つまりシーケンス番号に適切に変更されます。このようにして、図表が影響を受けるドキュメント全体で「フィールドの更新」を実行しても問題はありません。

于 2013-10-16T11:21:41.697 に答える