为 Inkscape 1.0 导出 `.pdf_tex`
Export `.pdf_tex` for Inkscape 1.0
我想从命令行从 .svg
导出到 .pdf_tex
但在 inkscape 1.0 或更高版本上,例如 .
说明
在 Inkscape 0.92 或更早版本中,如果我在 .tex
中使用 .svg
文件,我只使用 lualatex --shell-scape myfile.tex
并且此编译器会创建一个文件夹 svg-inkscape
文件 name_svg_tex.pdf
和 name_svg-tex.pdf_tex
。然后我更喜欢手动完成,并从 .tex
生成 pdf 中嵌入 svg 的最后两个文件。换句话说,我想为 Inkscape 0.92
复制
inkscape -D --export-filename=MyOutput.pdf_tex spektralnorm.svg
这些是错误:
所以
Did you run the export with Inkscape? There's no file
`./svg-inkscape/spektralnorm.pdf_tex'
although `./svg-inkscape/spektralnorm.pdf' was found.
inkscape:42353): Unknown option -z
Package svg Warning: The export with Inkscape failed for file
(svg) `img/spektralnorm.svg'
(svg) Troubleshooting: Please check in the log file how
(svg) the invocation of Inkscape took place and try to
(svg) execute it yourself in the terminal on input line 31.
重要的是生成文件.pdf_tex
,生成.pdf
被覆盖。
inkscape -D --export-type="pdf" spektralnorm.svg
谢谢,我希望 svg
package 为 Inkscape 1.0
更新 pdflatex
、xelatex
、lualatex
请注意我做不到
inkscape -D --export-filename=MyOutput.pdf_tex spektralnorm.svg
因为只支持 InkFileExportCmd::export: Unknown export type: pdf_tex. Allowed values: [svg,png,ps,eps,pdf,emf,wmf,xaml]
,甚至不支持 .tex
。
这个 inkscape's docs 帮助我从 .svg
创建了一个 .pdf
而不是 .pdf_tex
.
那么,我要把我的评论正式化为答案:
对于 Inkscape 1.0,命令应该是:
inkscape -D --export-latex --export-filename=my_file.pdf my_file.svg
或者,如果有人出于某种原因不想命名导出的文件,这对我有用:
inkscape -D --export-latex --export-type="pdf" my_file.svg
我想从命令行从 .svg
导出到 .pdf_tex
但在 inkscape 1.0 或更高版本上,例如 .
说明
在 Inkscape 0.92 或更早版本中,如果我在 .tex
中使用 .svg
文件,我只使用 lualatex --shell-scape myfile.tex
并且此编译器会创建一个文件夹 svg-inkscape
文件 name_svg_tex.pdf
和 name_svg-tex.pdf_tex
。然后我更喜欢手动完成,并从 .tex
生成 pdf 中嵌入 svg 的最后两个文件。换句话说,我想为 Inkscape 0.92
inkscape -D --export-filename=MyOutput.pdf_tex spektralnorm.svg
这些是错误:
所以
Did you run the export with Inkscape? There's no file
`./svg-inkscape/spektralnorm.pdf_tex'
although `./svg-inkscape/spektralnorm.pdf' was found.
inkscape:42353): Unknown option -z
Package svg Warning: The export with Inkscape failed for file
(svg) `img/spektralnorm.svg'
(svg) Troubleshooting: Please check in the log file how
(svg) the invocation of Inkscape took place and try to
(svg) execute it yourself in the terminal on input line 31.
重要的是生成文件.pdf_tex
,生成.pdf
被覆盖。
inkscape -D --export-type="pdf" spektralnorm.svg
谢谢,我希望 svg
package 为 Inkscape 1.0
pdflatex
、xelatex
、lualatex
请注意我做不到
inkscape -D --export-filename=MyOutput.pdf_tex spektralnorm.svg
因为只支持 InkFileExportCmd::export: Unknown export type: pdf_tex. Allowed values: [svg,png,ps,eps,pdf,emf,wmf,xaml]
,甚至不支持 .tex
。
这个 inkscape's docs 帮助我从 .svg
创建了一个 .pdf
而不是 .pdf_tex
.
那么,我要把我的评论正式化为答案:
对于 Inkscape 1.0,命令应该是:
inkscape -D --export-latex --export-filename=my_file.pdf my_file.svg
或者,如果有人出于某种原因不想命名导出的文件,这对我有用:
inkscape -D --export-latex --export-type="pdf" my_file.svg