この文書の現在のバージョンと選択したバージョンの差分を表示します。
Both sides previous revision Previous revision Next revision | Previous revision | ||
inkscape [2010/01/21 15:47] sawine |
inkscape [2012/01/27 22:28] (現在) isakari [textext] |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
====== inkscape ====== | ====== inkscape ====== | ||
+ | [[http://inkscape.paix.jp/manual/]]が役立ちそう | ||
===== 注意点 ===== | ===== 注意点 ===== | ||
枠内に書く.(LaTeXで使うと枠外の部分が消える.不思議) | 枠内に書く.(LaTeXで使うと枠外の部分が消える.不思議) | ||
+ | 枠からはみ出してしまったら、[ファイル]-->[ドキュメントの設定]で、「ページを選択オブジェクトにフィット」ボタンを押すと幸せになれます。 | ||
+ | |||
透過した色を使用しない(LaTeXでは透過しない.eps?) | 透過した色を使用しない(LaTeXでは透過しない.eps?) | ||
inkscape自体のファイルはsvgという拡張子で保存される. | inkscape自体のファイルはsvgという拡張子で保存される. | ||
ライン 23: | ライン 26: | ||
グリッドの表示 | グリッドの表示 | ||
グリッドに合わせる | グリッドに合わせる | ||
+ | 対応するショートカットキーは#。 | ||
+ | しゃれがきいていてよい。 | ||
===== 線 ===== | ===== 線 ===== | ||
- | 矢印 | + | 線はかなり色々な種類のものを描くことができます。 |
+ | 直線、直角折れ線、フリーハンド、円弧など。フリーハンドの場合は、Smoothingを高めに設定する事で、フリーハンドながらもなめらかな線を描けます。 | ||
+ | |||
+ | 描いた線の編集は、ツールバー中の[Object]→[Fill and Stroke]です。 | ||
+ | [Stroke paint]で色を、[Stroke style]で線のスタイル(太さ、破線、矢印など)を編集します。 | ||
+ | |||
+ | 8-o Stroke style | ||
+ | * Width: 線の太さ | ||
+ | * Join: 折れ線の場合、折れ部の形 | ||
+ | * Cap: 線の端の形(角ばっているか、丸いか) | ||
+ | * Dash: 破線のスタイル | ||
+ | * Marker: Start, Mid, Endがあり矢印の場所とスタイルを選べる。普通の矢印の場合、End Markerを設定すると良い。 | ||
+ | |||
+ | ==== マーカー(矢印)の色を変える ==== | ||
+ | * 線の色を変えても、矢印の色だけ変わらない。 | ||
+ | * エクステンション => パスの変形 => マーカーの色をストロークに合わせる を選択 | ||
===== ボックス ===== | ===== ボックス ===== | ||
ライン 39: | ライン 59: | ||
漢字の変換候補を選ぶときだけ見える.なぜ? | 漢字の変換候補を選ぶときだけ見える.なぜ? | ||
←9.10ではfixされた模様です。 | ←9.10ではfixされた模様です。 | ||
- | |||
===== TeX ===== | ===== TeX ===== | ||
extensions->Render->LaTeX formula...でTeXで数式を書いて挿入できる。 | extensions->Render->LaTeX formula...でTeXで数式を書いて挿入できる。 | ||
中で、/usr/share/inkscape/extensions/texeqsvg.py(Pythonスクリプト)を呼びに行っているようだが、デフォルトで入っているスクリプトにはバグがある(古いpstoeditを使っている?)ので、https://inkscape.svn.sourceforge.net/svnroot/inkscape/inkscape/trunk/share/extensions/eqtexsvg.pyをダウンロードして、元のファイルと置き換えるなりシンボリックリンクをはるなりすればよい。なぜか、$数式$は使えず\[数式\]とする必要があるので注意。 | 中で、/usr/share/inkscape/extensions/texeqsvg.py(Pythonスクリプト)を呼びに行っているようだが、デフォルトで入っているスクリプトにはバグがある(古いpstoeditを使っている?)ので、https://inkscape.svn.sourceforge.net/svnroot/inkscape/inkscape/trunk/share/extensions/eqtexsvg.pyをダウンロードして、元のファイルと置き換えるなりシンボリックリンクをはるなりすればよい。なぜか、$数式$は使えず\[数式\]とする必要があるので注意。 | ||
+ | |||
+ | =)どういう訳か、私が愛用しているLinux Mint 8では、デフォルトでinkscapeが入っていて綺麗に数式が入ります。 | ||
+ | |||
+ | =) 2010.2.27にインストールしたinkscapeでは問題無くtexで数式入れれます.(Ubuntu9.10 64bit) | ||
+ | |||
+ | :-( 9.10からアップデートした10.04(amd64)ではpstoeditがsegmentation errorを吐くのでうまくいきません.... | ||
+ | ===== textext ===== | ||
+ | デフォルトで入っているInklatexは後から式の変更ができないので,textextを用いる. | ||
+ | textextは編集可能. | ||
+ | |||
+ | <code bash> | ||
+ | wget http://pav.iki.fi/software/textext/textext-0.4.4.tar.gz | ||
+ | tar xzvf textext-0.4.4.tar.gz | ||
+ | cp textext/textext.py textext/textext.inx ~/.config/inkscape/extensions/ | ||
+ | </code> | ||
+ | |||
+ | textext.pyは編集の必要あり. | ||
+ | http://pascalschulthess.de/inkscape-and-textext-deprecation-warning/ を参照すべし. | ||
+ | |||
+ | pdf2svgをapt-getするとtextext.pyは編集しなくても(エラーは吐くが、)動いた。2012.01.27 | ||
+ | |||
+ | エクステンション => textextで編集 | ||
===== examples ===== | ===== examples ===== | ||
/usr/share/inkscape/exampleにいくつかできあがった*svgファイルが置いてある。習得すればこんなかっこいい絵をかけるようになると思うと、すこしやる気がでるかも。 | /usr/share/inkscape/exampleにいくつかできあがった*svgファイルが置いてある。習得すればこんなかっこいい絵をかけるようになると思うと、すこしやる気がでるかも。 | ||
+ | |||
+ | ===== gnuplotでsvgファイルを出力する ===== | ||
+ | inkscapeではepsファイルも編集できますが、基本フォーマットはどうもsvgファイルのようです。ウェブサイトなんかではちょくちょく見かける方式です(ex: wikipedia)。 | ||
+ | |||
+ | という訳で、gnuplotでsvgファイルとして出力して、inkscapeでエレガントに編集しましょう。 | ||
+ | <code bash> | ||
+ | $ gnuplot | ||
+ | gnuplot> plot "hoge.dat" | ||
+ | gnuplot> set isosample 100 # 解像度を上げる: 無くてもよい。 | ||
+ | gnuplot> set hidden3d # 陰線を消去する: splotで出力した場合は図が綺麗になります。 | ||
+ | gnuplot> set term svg | ||
+ | gnuplot> set output "hoge.svg" | ||
+ | gnuplot> replot | ||
+ | </code> | ||
+ | |||
+ | ===== オブジェクトを切り抜く ===== | ||
+ | 適当な四角を作って、オブジェクトの切り抜きたい部分を被覆し、右クリックから「クリップを設定」 |