1

Inkscapeに小さな図面があり、pdftexを使用してコンパイルしたLaTeXドキュメントに埋め込みたいと思います。pdftexは受け入れないという奇妙な点があるようです.eps。実際、私が理解したことが正しければ、それが受け入れる唯一のベクターグラフィック形式はpdfです。図面をInkscapeにPDFとして保存すると、ページ全体が上隅に図面が表示されたpdfが表示されます。
Inkscapeの図面をpdftexにインポートし、このページサイズを無視する方法はありますか?または、ページサイズを図面のサイズに正確に合わせるために、ページ設定をいじり始める必要がありますか?

4

5 に答える 5

5

したがって、Inkscape のドキュメント プロパティには、「ページを選択範囲に合わせる」というタイトルのボタンがあり、これによりこれが容易になります。しかたがない。

于 2009-04-24T13:57:22.483 に答える
2

はい、pdftex は eps を受け入れません。

私はinkscapeを使用して.texドキュメントに組み込んだ図を作成し、それをpdflatexで処理しました。はい、図が収まるようにinkscapeでページサイズを設定しました。

また、inkscape から .eps にエクスポートしてから、「epstopdf」ツールを使用して pdf に変換することもできます。

于 2009-04-24T12:45:25.603 に答える
1

オプションのスケーリングパラメータをに与えています\includegraphicsか?PDFは、カプセル化されたPostScriptとは異なる方法でバウンディングボックスを処理し、自動サイズ設定も同様に機能しないようです。

于 2009-04-24T12:38:26.557 に答える
1

私の知る限り、バウンディングボックスの応答を調整する必要があります。PDFの用紙サイズ。eps2pdf同じバウンディングボックスでEPSをPDFに変換するようなツールがあります。

于 2009-04-24T12:44:28.603 に答える
1

コマンドラインからinkscapeを呼び出すことができるため、svgをpdfに変換するプロセスを完全に自動化することもできます. たとえば、次の makefile コードは、私のために仕事 (コピーと変換) を行います。

# svg -> pdf
$(GRAPHIC_DIR)/%.pdf: $(GRAPHIC_DIR)/%.svg
    cp $(GRAPHIC_DIR)/$*.svg $(GRAPHIC_DIR)/$*-crop.svg
    inkscape --verb=FitCanvasToSelectionOrDrawing --verb=FileSave --verb=FileClose $(GRAPHIC_DIR)/$*-crop.svg
    inkscape -A $(GRAPHIC_DIR)/$*.pdf $(GRAPHIC_DIR)/$*-crop.svg
    rm $(GRAPHIC_DIR)/$*-crop.svg

さらに、 を使用して pdf ファイルをトリミングすることもできますpdfcrop

于 2011-04-27T15:15:38.957 に答える