2010年09月13日

Convert後の画像にRecompileすると図式が拡大される現象について

 以前バグ報告エントリで報告があった通り、LatexBox2e1.8時点では、Convert後の画像をRecompileし、TeX形式に戻すと図式が拡大されるという現象があります。これは以前から気付いていたことで、バグというよりも仕様に近いです。
 というのも、Convertして画像化すると、図式の上下左右に自動でマージンが追加されてしまう事が原因です。Convertして画像化した後にRecompileでTeX形式に戻すと、マージンの分だけ図式が大きくなります。このマージンをうまく管理できるといいのですが、マージンのサイズがどの程度追加されるかはわからないうえ、上と下、右と左のマージンのサイズが異なることもあります。図式の上には10pxのマージンが追加され、図式の下には-3pxのマージンが追加されるという具合です。Ver1.8時点ではこのマージンがうまく管理できていません。
 この点を少し修正し、Convert後の画像からRecompileしてTeX形式に戻しても、図式が拡大されないようしました。

 あとクリップボード周りを修正し、クリップボードの内容がクリアされないようにしました。

 何も考えず修正するたびに0.1ずつバージョンをあげたせいで、特に大きな変更もなくver2.0が目前に。C++0xの如く、次は1.Aとか1.B等にしようか。
ラベル:LatexBox
posted by Tanaka at 01:39| Comment(0) | TrackBack(0) | LatexBox | このブログの読者になる | 更新情報をチェックする

2010年09月04日

LatexBox2e ver.1.8.0.0

LatexBox2e ver. 1.8.0.0 を公開します。

概要
-TeXの数式・図式をPowerPointに貼り付けるためのアドイン
特徴
-EPSもEMFも経由せずに数式の貼り付けを行う
-フォントの埋め込みが可能
-コンパイル回数の指定が可能
-日本語にも対応
-日本語フォントの指定が可能
-画像への変換が可能
必要環境
-platex(TeX一式)
-.NET Framework 3.5
-Microsoft Visual Studio Tools for the Microsoft Office system (Version 3.0 Runtime)
動作確認
-windows XP(32bit) + PowerPoint 2007
-windows 7(32bit) + PowerPoint 2007
デモ
-マニュアル内に少し載せています

注:LatexBoxと互換性はありません
注:LatexBox2e ver.1.3.0.0以前のバージョンで作成された図式に対するRecompileはうまく機能しない場合があります(Recompileするたびに図式が縮小・拡大されるなど)

より新しいバージョンが公開されました

 インストーラ

 マニュアル

 ソース
posted by Tanaka at 21:45| Comment(3) | TrackBack(0) | LatexBox | このブログの読者になる | 更新情報をチェックする

リコンパイル時の拡大倍率の変更について

 バグエントリで指摘があった通りLatexBox2e1.7では、リコンパイル時を含めて、図式の拡大倍率がたびたび変更されるバグがあります。これによりリコンパイルするたびに図式が拡大され続けたり、縮小され続けたり、拡大倍率が100%になったりします。

簡易バグ再現手順(ver1.7)
1. Newを押し、何らかのソースを入力する。
2. 拡大倍率を200%にし、コンパイルする。
3. 作成された図式を選択し、リコンパイルする。

意図した出力
リコンパイルしても図式の拡大倍率が変更されない。
実際の出力
リコンパイルする度に図式が縮小する。

拡大倍率まわりを修正しました。

気がつけばバージョン1.8。このソフトはえらく長く持ってるな。
posted by Tanaka at 21:38| Comment(0) | TrackBack(0) | LatexBox | このブログの読者になる | 更新情報をチェックする

2010年07月25日

LatexBox2e ver.1.7.0.0

LatexBox2e ver. 1.7.0.0 を公開します。

概要
-TeXの数式・図式をPowerPointに貼り付けるためのアドイン
特徴
-EPSもEMFも経由せずに数式の貼り付けを行う
-フォントの埋め込みが可能
-コンパイル回数の指定が可能
-日本語にも対応
-日本語フォントの指定が可能
-画像への変換が可能
必要環境
-platex(TeX一式)
-.NET Framework 3.5
-Microsoft Visual Studio Tools for the Microsoft Office system (Version 3.0 Runtime)
動作確認
-windows XP(32bit) + PowerPoint 2007
-windows 7(32bit) + PowerPoint 2007
デモ
-マニュアル内に少し載せています

注:LatexBoxと互換性はありません
注:LatexBox2e ver.1.3.0.0以前のバージョンで作成された図式に対するRecompileはうまく機能しない場合があります(Recompileするたびに図式が縮小・拡大されるなど)

より新しいバージョンが公開されています。

 インストーラ

 マニュアル

 ソース
posted by Tanaka at 21:03| Comment(0) | TrackBack(0) | LatexBox | このブログの読者になる | 更新情報をチェックする

windows 7

 そういえばwindows 7(32bit)のPCが手元にあったことを思い出しました。LatexBoxはwindows XP home, professionalで作成しており、動作確認もXP+PowerPoint2007でしか行っていません。なのでこの際windows 7+PowerPoint2007でも動くかどうか試してみました。
 最新版のLatexBox2e1.6をダウンロードして、インストール。
 インストール自体は成功。リボンにLatexBox2eは表示されている。
 実行してみるも、Analyzing dviで失敗。
 デバッガで追ってみると、ウィンドウハンドルの取得に失敗していた。なので、ウィンドウハンドル取得周りを修正しました。結果として、windows 7+PowerPoint2007でも動作するようになりました。
 修正の副作用で、コンパイル途中に一瞬コンソールウィンドウが表示されてしまいます。動かないよりかは良いだろうということで妥協しました。他に良い解決方法が見つかればそちらに変更します。

 とりあえず、windows 7(32bit)で動作するようになりました。
ラベル:LatexBox
posted by Tanaka at 21:00| Comment(0) | TrackBack(0) | LatexBox | このブログの読者になる | 更新情報をチェックする

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。


×

この広告は1年以上新しい記事の投稿がないブログに表示されております。