2009/01/11

日本語しおり with dvipsk

最近TeX関連ばかりだな

日本語PDFにしおりをつけるためには,dvipskで生成したpsファイルにbkmk2uni.exeをかけます.毎回これをやるのも面倒なのでバッチファイルを作ってみる.LyXにはまだ適用していないので動作は不明.

通常のTeXコンパイルの後に,dvipskの代わりに以下のバッチファイルを使うと,日本語しおり対応のPDFファイルがでてきます.動作保障はできません.


--dvips_bkmk2uni.bat--------------------------
@echo off
if "%1" == "" goto error

echo %1にdvipsk を実行
dvipsk -P pdf -G0 %~n1.dvi -o tmp_%~n1.ps

echo tmp_%~n1.ps にbkmk2uni を実行
bkmk2uni <tmp_%~n1.ps> %~n1.ps

echo 一時ファイルの削除
echo
del tmp_%~n1.ps
goto end
:error
echo ファイルが指定されていません
:end
--------------------------------------------


しおりだけなら,dvipdfmx (+ プリアンブルでエンコード指定)でも問題ないんだけど,distillerを使った方が日本語フォントが美しいので,そういう用途に使用.Distiller がない方は,PSTrick を使うときに必要なのかな

0 件のコメント: