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

Q&A集[?]

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

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

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

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:3
昨日:0
総数:2529
現在:2


数式のエクスポート

ページOpenOffice.org FAQの登録ページ
投稿者yuuyuu
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2009-09-15 00:52:25 (火)
OSXP
依存するページfaq/4/827 Issue #105084 3.3で修正予定
バージョン
edit/refer

メッセージ

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

数式をEMFでエクスポートすると、記号のフォントがStarSymbolとなり、
MS Word等に挿入すると化けてしまう。
MS Wordで作った数式をOOoのDrawにコピペで貼り付けてEMFでエクスポートすると
記号のフォントはSymbolとなる。
このEMFは他のアプリや他のPCに持って行っても表示できる。

OOoのDrawで作成しEMFでエクスポートした数式の記号をSymbolのフォントで
作成できないでしょうか。


Symbolのフォントで作成

M.Kamataki (2009-09-15 15:40:39 (火))

Math が提供していない記号が必要なのですが,どうしたらいいでしょうか?
http://oooug.jp/faq/index.php?Faq%2FMath#o2fceb66

上記の当サイトのFAQの記述を参考にギリシャ文字を1文字だけSymbolフォントで新しく定義してみました(e.g.%SGAMMA)。EMFへエクスポート → Wordへ貼り付けてみると下図のように%SGAMMAと新定義した文字は表示されるようになりました。面倒ですが、数式の記号をSymbolフォントで新しく定義する必要がありますね。ただ、ルート記号などはどうするのだろう。。。

faq5_64_1.jpg

Wordをお持ちなら

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

OpenOffice.orgのオプション設定(「ツール」−「オプション」)で、「読み込みと保存」−「Microsoft Office」欄の「MathType を OpenOffice.org Math へ / OpenOffice.org Math を MathType へ」 のチェック欄の「S」をオンにすれば、Wordで読み込んだ際、MathTypeの数式に変換されます。読み込み時はギリシャ文字、記号とも表示されませんが、ダブルクリックしてOLEオブジェクトの編集モードにするとMathTypeの数式に変換され、表示もOKになりました。

上記の記号の追加など、調べてみると過去の質問、faq/1/23「Mathエディタのギリシャ文字をMathType で読むと文字化けする」で紹介されていました。

画像へのエクスポートの問題

M.Kamataki (2009-09-15 17:02:20 (火))

OpenOffice.orgの不具合・要望データベースも調べてみました。SVGへのエクスポートを例にしたもので以下のものが見つかりました。

svg font should be opensymbol instead of starsymbol?
http://ja.openoffice.org/issues/show_bug.cgi?id=12631

また、シンボルフォントへの変更の問題では以下が該当しそう。コメントでギリシャ文字は変更できますと書かれていますが。

Easy font change of Symbols
http://ja.openoffice.org/issues/show_bug.cgi?id=80326

根本的な問題解決をというのは以下などかも。

WMF text drawn with different font ?
http://ja.openoffice.org/issues/show_bug.cgi?id=4258

Exporting OOo Math equations into MS Word MathType generates invalid images
http://ja.openoffice.org/issues/show_bug.cgi?id=79037

代替方法で

yuuyuu (2009-09-16 10:15:08 (水))

数式をEMFで作成し、CADへ貼り付けたかっただけですので、
煩雑ですが、運用で回避しました。

MSWordで作成し、数式のオブジェクトを
クリップボード経由でOOoのDrawへ貼り付け、EMFでエクスポートしました。

回答ありがとうございました。

IssueTrascker登録済みにします

M.Kamataki (2009-09-16 11:23:15 (水))

実は昨日紹介したIssue #79037に絡んで新しい以下のIssueが15日に登録されました。

OpenSymbol font: Math related changes
http://ja.openoffice.org/issues/show_bug.cgi?id=105084

OpenSymbolフォントを修正しようというものです。その仕様書(ODT)を見ると、今までStarSymbolに割り当ててあったもの(中にはTimesNewRomanも)をほぼすべてOpenSymbolに割り当てなおすようです。これで、少なくとも数式のフォントがインストールされていないStarSymbolになるという不具合は解消しそうです。なお、ターゲットは3.3となっています。3.3のリリース時期は来年5月の予定です

Issueは「不具合」となっているので分類なども変更します。

新しいOpenSymbolフォント

M.Kamataki (2009-11-03 01:27:40 (火))

OpenSymbol font: Math related changes
http://ja.openoffice.org/issues/show_bug.cgi?id=105084

上記のIsseuが更新され、新しいOpenSymbolフォントがリリースされました。以下からダウンロードできます。

http://www.openoffice.org/nonav/issues/showattachment.cgi/65852/opens___.ttf

これで、3.3を待たずとも当質問の問題が解決できるかもしれません。また、不具合があれば事前に修正点を指摘できます。yuuyuuさんを始め多くの方にお試しいただきたいと思います。

試してみました

M.Kamataki (2009-11-04 11:04:18 (水))

新しいOpenSymbolフォントを試してみました。結論としては、当質問の問題はまだ解決できませんでした。フォントの修正とともに上記のIssue #79037あたりの改善も必要なようです。

ただ、新しいOpenSymbolフォント自体の不具合があれば報告したいと思います。(ちょっとおかしい)

お名前:
題名:


添付ファイル: filefaq5_64_1.jpg 453件 [詳細]