gnuplotのsvg出力でフォントを設定し,inkscapeで編集する

2013/05/16 未分類import
svgのグラフでローマン体を使って出力したい場合は次のように設定を行う.
set term svg enhanced mouse size 600,400 fname "Times New Roman"
注意しなければならないのは,inkscapeに登録されいるフォント名を指定しなければならないということ.
Times New Romanを指定したい場合は素直に"Times New Roman"とする.
(gnuplotのEPS出力等では"Times-Roman"など別の名前にする必要がある.)
inkscapeではフォントは(半角スペースを含んだ)半角英数で登録されている.
文字入力モードで選択できるフォント名をそのまま指定する形になる.

dviout abort automatic font generation

2013/04/30 未分類import
これまでWindowsでTeX環境を整えるときは専ら
TeXインストーラー3というプログラムを利用させていただいていた.
これは非常に簡単にTeX環境構築ができるのでオススメである.

今回ThinkPadのOSの再インストールを行った関係で久しぶりにこのプログラムを使わせていただいたのだが,
珍しくエラーが出たのでメモしておく.

dvioutでフォントがうまく生成されず,
"dviout abort automatic font generation"というようなエラーが出た.

エラー表示を見たり,TeX環境の再インストールを何度か行ったりしたが,
結局dvioutのTEXROOTの値に"C:\w32tex\share\texmf-dist\fonts"というパスを追加することで解決した.
設定する場所はdvioutを起動して,[Option]→[Setup Parameters ...]の[Font]タブである.
該当箇所を追記し,変更を適用してSaveする.

TeXWikiのdvioutのページを見て修正した.
ここによれば,2013年4月8日以降のW32TeXではこの対策をしないとダメらしい.
dviout側で対策がされるまではこの手動設定が必要みたいである.