我最近在全新安装的 Xubuntu 18.04 中安装了 Lyx,但在包含图形时遇到了一些问题。似乎在创建 PDF 文件时,文件路径没有正确传递给 Inkscape。让我举个例子来说明。
我有一个 Lyx 文件,位于“/home/me/Dropbox/FCEN/Astrofisica/Mis cosas/Formulas/”。此文件包含一个名为“1.svg”的 SVG 图形,位于同一位置。因此,在 Lyx 中我有
这在我的个人电脑上完美运行(也安装了 Xubuntu 18.04 和相同版本的 Lyx),当我点击导出 PDF 时,一切顺利。然而,在这个全新的 Xubuntu 安装中,当我点击导出 PDF 时,我收到以下消息:
可以看出,Lyx 认为文件的路径是,7_home_me_Dropbox_FCEN_Astrofisica_Mis_cosas_Formulas_1.svg
而它应该是/home/me/Dropbox/FCEN/Astrofisica/Mis cosas/Formulas/1.svg
每张包含的图形都显示此消息后,PDF 就会导出,但图形的位置会出现一个空白方块,上面写着“7_home_me_Dropbox_FCEN_Astrofisica_Mis_cosas_Formulas_1.svg”
编辑:
问题似乎不是 Lyx,而是 Inkscape 或 Ubuntu。我已检查过,如果我将 SVG 图像导出为 PDF,然后将其包含到 Lyx 中,则一切正常。此外,如果我尝试使用“右键单击 → 使用 Inkscape 打开”来打开 SVG 文件,也会发生一些奇怪的事情:
在这种情况下,空格存在问题。我不知道这个问题是否与 Inkscape(我有最新版本)有关,与 Ubuntu 有关,或者两者兼而有之。