在 LyX 中,如何将 Ubuntu 的文档查看器(Evince)设置为生成的 PDF 文件的首选 PDF 阅读器?
它突然开始使用 Okular,而我并不太喜欢它。
答案1
转到“工具”>“首选项”>“文件处理”>“文件格式”。选择文件格式。我猜你想要 PDF(pdflatex)。将“viewer”更改为“evince”。您已完成。
它突然开始使用 Okular 的原因是,您在安装 LyX 之后安装了 Okular,并且执行了“工具”>“重新配置”(或者您执行了某些触发该操作的操作)。
为什么 LyX 更喜欢 Okular 而不是 Evince。我的解释是:Evince 是 Ubuntu 中的默认查看器。假设您安装了一个不是默认程序的程序(例如 Okular)。如果我不得不猜测您更喜欢 Evince 还是 Okular,我会猜您更喜欢 Okular,因为您费尽心思安装了它,而不是 Ubuntu 自带的程序。
答案2
我使用的是较新版本的 Lyx(版本 2.1.4),无法再遵循这里的答案。问题是一样的,即在我执行“重新配置”后,默认的 pdf 查看器更改为 okular。我解决问题的方法如下。
- 转到
/.lyx
。那里有一个lyxrc.defaults
包含许多用于 Lyx 配置的键值对。 - 使用 进行备份
cp lyxrc.defaults lyxrc.defaults.bkp
。 - 编辑
lyxrc.defaults
以将所有出现的 okular 替换为 evince。
答案3
我无法解释为什么,但这对我有用:
在 LyX 2.0.4 中的“工具”>“首选项”中必须有以下内容
okular --unique "file:$$o#src:$$n $$t"
您可以更改为其他选项,如下所示:
synctex view -i $$n:0:$$t -o $$o -x "evince -i %{page+1} $$o"
理论上,这应该足够了。此更改必须保存在 中~\.lyx\preferences
。
然而,我很惊讶,因为在我的 Ubuntu 中,即使经过多次重新配置和重新启动(错误或功能?),这种更改也没有任何作用。
因此我尝试了一下,保持上述evince
配置:
- 关闭 LyX
sudo apt-get remove okular
(请注意,这也会删除kubuntu-desktop
)lyx
--> 现在 LyX 使用 evince 作为查看器。测试它并再次关闭 LyX。sudo apt-get install okular
lyx
--> LyX 仍然使用 evince。因此,问题解决了(我认为)。
答案4
这对我有用:工具>首选项>文件处理>文件格式在“格式”中选择“PDF(pdflatex)”,在“编辑器”中选择“evince”,然后保存