質問: wordの目次の更新時のルビの書式について。 msのword2010を使用して50数ページに及ぶ文章を作成しています。 目次の項目となる見出しの中にルビを使用しているものが数か所あります。 目次のフィールドを更新すると、このルビを使用している見出しのみアンダーラインありの青文字表示になり、本文中の見出しに設定している書式?(たぶん)で更新されてしまいます。 ルビのオフセットやサイズは本文中の見出しに設定しているものになってしまいます。 目次を更新するたびに、目次中の書式を設定しなおして、ルビの設定を変更しなければいけないため面倒です。 これをどうにか回避する方法はないのでしょうか? 現在は目次中の書式についてはスタイルを設定して更新後にスタイルを最適用しています。 ルビについてはフィールドコードを1つずつ表示させて、ルビの設定のところを置き換えで一括で置き換えることでやっていますが、それも面倒です。 なんとかならないものでしょうか・・・
回答: 一部のフィールドコード(eqフィールドなど)を使った場合に、 見出しなどに使われていると、[目次]フィールドのスイッチの [ハイパーリンク]が、文字スタイルとしてのハイパーリンクに 戻ってしまうようです。 ※対処法 目次からハイパーリンクのスイッチを削除することで対応する。 { toc \o "1-3" \h \z \u } ← \hのスイッチを削除して { toc \o "1-3" \z \u } ← このようにする こちら↑のようにすると、ハイパーリンクする部分が、目次の 見出し文字列からは無効になるのですが、ページ番号では有効 なので、ある程度使えるかと。 [ハイパーリンク]のスタイルを変更させる方法もありますが、 文書内にurlなどのハイパーリンクの文字列などに設定される もスタイルも同じように適用されるので好ましくありません。 ちなみに、ルビのような文字列を参照する相互参照機能でも、 目次と同じではないですが、表示されないなどのトラブルが 出ることがあるようなので、ハイパーリンク機能との相性が 悪いみたいですね。