「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:1
昨日:0
総数:1174
現在:2


odmファイル使用時のフィールドの相互参照のズレ

ページOpenOffice.org FAQの登録ページ
投稿者makuramoto
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2009-06-08 18:48:03 (月)
OSWindows Vista
依存するページIssue #11174
バージョン
edit/refer

メッセージ

回答ページでは行末に「~」を付加する必要はありません

odmファイルを利用してファイルを結合する際に、 相互参照したフィールドの番号がずれる問題に悩まされています。

具体的に問題が生じているファイルを添付致します。

1章.odtと2章.odtそれぞれで40個程度の式が定義されており、 相互参照を利用して図番号を参照しています。

それぞれodtファイルとして開いた場合には式番号が連続的に並んでいますが、 odmファイルから参照して開いた場合には、2章の式番号がズレます。 添付のファイルの例では式1と式41が入れ替わってしまいます。

この例は1つだけですが、30個程度のodtファイルを結合する案件があり、 かなりの数の式番号が入れ替わり、ズレます。

同様の問題が発生した方はいらっしゃらないでしょうか。 また、解決策などをご存じでしたらお教え頂けますと幸いです。

よろしくお願いいたします。


IssueTrackerに登録済みのようです

M.Kamataki (2009-06-08 21:30:49 (月))

不具合と思われるものは、OpenOffice.orgの不具合データベースであるIssueTrackerをチェックします。今回は以下のIssueが該当する報告だと思われます。

Incorrect Crossreferences to illustrations and equations in master documents
http://ja.openoffice.org/issues/show_bug.cgi?id=11174

このIssueと重複しているとして処理された以下のIssueに添付されているサンプルを見るとmakuramotoさんのサンプルと同じような問題が起きています。

Some references to equations break when document is added to a master document
http://ja.openoffice.org/issues/show_bug.cgi?id=53515

Issue #11174は、すでに開始済みとなっていますし、投票数も52と注目されていますが、登録時から7年が経つにもかかわらず、まだ修正されない根の深い不具合のようです。

すいません。不具合なので解決策を見つけるのも難しいかもしれません。

無題

tani (2009-06-09 09:41:16 (火))

元質問はマルチポストですねー。(別に禁止はされてないと思いますが念のため。)
http://user.services.openoffice.org/ja/forum/viewtopic.php?f=8&t=355

ありがとうございます

makuramoto (2009-06-09 12:04:39 (火))

情報をありがとうございます。

Issue 11174を確認させて頂いたところ、
各odtファイルで参照するフィールドの名称を別個の名称にすれば問題を回避できるという記述がありました。
その通りに変更したところ、無事フィールド番号が正常に参照できるようになりました。

何とか必要な書類をそろえることができ、大変感謝しております。

今後ともよろしくお願いいたします。

回避策

M.Kamataki (2009-06-09 15:27:09 (火))

http://ja.openoffice.org/issues/show_bug.cgi?id=11174#desc56
に"does not work at all, and no workaround exists"(動作しないし、回避方法もない)のでより優先度の高い"P2にすべき"というコメントがあったので、見逃していました。

http://ja.openoffice.org/issues/show_bug.cgi?id=11174#desc31

"For each subdocument you have to replace name of variable for automatic numbering (which type is Field, Number Range, Text for equations, Illustration for pictures, Table for tables, etc.) with the DIFFERENT name in each document. "
と確かにありました。

なお、当質問はIssueTracker登録済みにします。

お名前:
題名:


添付ファイル: filesample.zip 603件 [詳細]