TeXにsvgを貼る際は 一旦 eps に変換して貼ると綺麗に貼れる.
コマンドラインでsvgからepsへ変換するには inkscape を使う.
$ inkscape -z -E output.eps input.svg
これで input.svg を output.eps に変換できる.
また eps にフォントを埋め込む場合は -T (--export-text-to-path) を付ける
$ inkscape -T -z -E output.eps input.svg
svg2eps という名前でシェルスクリプトを作っておくと便利.
#!/bin/sh # # eps2svg - convert svg file to eps file # if [ $# -ne 2 ]; then cat<<EOF > /dev/stderr usage: $0 input.svg output.eps EOF exit 1 fi inkscape -z -E $2 $1
ついでに, eps を svg に変換する場合は
$ pstoedit -f plot-svg -dt -ssp input.eps output.svg
とする.
これも eps2svg という名前でシェルスクリプト化しておくと便利.
#!/bin/sh # # eps2svg - convert eps file to svg file # if [ $# -ne 2 ]; then cat<<EOF > /dev/stderr usage: $0 input.eps output.svg EOF exit 1 fi pstoedit -f plot-svg -dt -ssp $1 $2
[改訂第6版] LaTeX2ε美文書作成入門
posted with amazlet at 16.01.13