InkscapeからLaTeXへのエクスポート-TikZ経由



Exporting From Inkscape Latex Via Tikz



解決:

編集: その下の@XiaodongQiコメント

同じオプションは、新しいバージョンのInkscapeでは使用できなくなりました。ただし、PDFを保存する場合にも同様のオプションがあります。



あなたはあなたのinkscape図をpdfとして保存してあなたの文書にそれらを置くことができます includegraphics。図にテキストがある場合は、inkscapeの[PDFとして保存]メニューから[PDF + LaTeX]オプションを選択できます。代わりにpdf_texファイルが作成されます。君はそのファイルを入力すると、TeXが植字を行います。

inkscapeの場合:



ここに画像の説明を入力してください

[PDFとして保存]を選択した後、inkscapeから保存します。 Inkscapeはファイルを書き込みますtopview.pdf_tex:

ここに画像の説明を入力してください



ドキュメント内:

 begin {figure} [h]  centering { resizebox {75mm} {!} { input {images / topview.pdf_tex}}  caption {Topview。}  label {fig:topView}}  end {figure}

出力:

ここに画像の説明を入力してください

これは明らかにtikzで描くことができる絵ですが、@ HarishKumarへの応答で詳しく説明した理由から、私はそうしませんでした。tikzの学習曲線が長く、wysiwygをときどき使用することを好みます。正確な配置が必要な場合(線が実際にコーナーで交わる)、inkscapeのスナップ機能を使用してそれを行うことができる場合があります。私はまだそれらを試していません。


エクスポート後(Ethan Bolkerによる説明)、次のスニペットを使用して、Inscapeによって生成された画像を埋め込みます。

 begin {figure}  def  svgwidth { linewidth}  input {img / filename.pdf_tex}  caption {}  end {figure}

使用する代わりに def svgwidth {desired width} resizeboxは フォントサイズを保持する 。これは、生成されたファイルの先頭に記載されている推奨される方法です。

%%作成者:Inkscape 0.91_64bit、www.inkscape.org %% PDF / EPS / PS + Johan EngelenによるLaTeX出力拡張機能、2010 %%画像ファイル '_masks.pdf'(pdf、eps、ps)を伴う%% %% LaTeXドキュメントに画像を含めるには、%%  includegraphics {.pdf}の代わりに%%  input {.pdf_tex} %%と記述します。%%画像を拡大縮小するには、%%  def  svgwidth {} %%  inputと記述します。 {.pdf_tex} %%ではなく%%  includegraphics [width =] {。pdf} %% %%親ラテックスファイルへのパスが異なる画像は、 `import 'パッケージを使用して%%アクセスできます(必要な場合があります)。プリアンブルで%%  usepackage {import} %%を使用し、%%  import {} {。pdf_tex} %%で画像を含めるか、%%  graphicspath {{/}を指定することもできます。 } %% %%詳細については、CTANのinfo / svg-inkscapeを参照してください:%% http://tug.ctan.org/tex-archive/info/svg-inkscape %%