我最近不得不升级我的 LyX 发行版,以保持与另一台机器上的 LyX 发行版兼容。升级后(从 2.0.6 升级到 2.1.3),我无法再生成预览 PDF。我仍在学习该程序,不清楚是否需要重定向某些操作的路径。比较不同发行版之间的偏好设置(我的旧发行版没有被覆盖,我仍然可以从中推送到 PDF),似乎没有明显的区别。在新发行版上,当我尝试预览时,终端中出现以下错误:
No protocol specified
** (evince:21375): WARNING **: Could not open X display
No protocol specified
error: XDG_RUNTIME_DIR not set in the environment.
Cannot parse arguments: Cannot open display:
有人遇到过这种情况吗?我看到的与此问题相关的问题似乎与我的问题不完全相符,因此非常感谢任何帮助。
更新:为了回应下面的评论,这里是对 evince 的快速测试:
user:~/dissertation$ evince 02-10-revenueprojections.pdf
Syntax Warning: parseAction: Unknown annotation action object: URI = 'NULL'
Syntax Warning: parseAction: Unknown annotation action object: URI = 'NULL'
** (evince:22388): WARNING **: Unimplemented annotation: POPPLER_ANNOT_STAMP. It is a known issue and it might be implemented in the future.
尽管出现警告,PDF 仍可正常打开。
答案1
不确定这是世界上最好的解决方案,但我只是将其替换evince
为首选的 PDF 阅读器。
工具 > 首选项 > 文件处理 > 文件格式
我选择了 PDF (pdflatex) 格式,并将查看器从 更改evince
为xpdf
。