Synctex 有 bug 吗?Ubuntu 18.04 上的 Emacs/LuaLaTeX 与 Evince/Zathura

Synctex 有 bug 吗?Ubuntu 18.04 上的 Emacs/LuaLaTeX 与 Evince/Zathura

我遇到了类似的问题那个已经发布在那里,在 Ubuntu 18.04 上使用 emacs、LuaLaTeX 和两个 PDF 查看器(evince、zathura)。

问题: 自从我从 17.04 更新以来,向前/向后搜索变得非常脆弱,每编译几次 LuaLaTeX,我的 PDF 查看器就会在打开时崩溃,或者在编译后甚至无法打开。Evince 和 Zathura 的行为几乎相同。

我在用

  • 来自 Ubuntu 18.04 的软件包,特别是 texlive-base、texlive-luatex、literally、LuaTeX、版本 1.0.4 (TeX Live 2017/Debian)

  • 除了 Zathura(我已将其更新至最新的稳定版本 0.4.0)网站,但实际上这并没有什么区别,因为对我来说这似乎与查看器无关,因为 Ubuntu 打包的 Evince 也会崩溃)

  • TiKZ、词汇表、biber、fixme、includeonly,但是,同样的配置在 Ubuntu 17.04 上对我有用。我发布了一些我的设置那里

基于另一个问题,我一直在摆弄\include\input其它我的 latex 设置(简化它们等),来回交换,包括所有内容并再次注释掉内容。即使将我的 latex 文档简化为单一使用\input,使用 status=final(不再有 fixmes),排除词汇表(以减少交叉引用)似乎也不会以任何方式改变这种行为。

我的中间但不令人满意的解决方案:目前对我唯一有用的方法就是删除 synctex.gz 文件然后我就可以再工作一会儿了。

目前有人遇到过类似的问题吗?

更多细节

答案1

pdf 查看器崩溃似乎与 LaTeX 无关。

但是您使用的是 Ubuntu 并且使用 Emacs。

为什么不切换到 Emacs 的 pdf-tools?它是 Melpa 上的一个软件包,网站在这里:https://github.com/politza/pdf-tools。它几乎取代了 pdf 查看器的大部分功能。也许您需要在 Ubuntu 中安装更多软件包(例如 poppler 库)。

尤其是跳转到 pdf 的某一页 (Cc Cv) 时,如果你双击 pdf 中的某个字母,光标就会跳转到 tex 文件中的这个字母。好吧,后者不适用于 marginnotes 和其他一些软件包,但总的来说效果不错。

pdf-tools 作为查看器还不错,但从 pdf-buffer 打印需要自定义。不幸的是,您无法轻松获取 pdf 的大小。另一方面,它提供了很多用于编辑 pdf 的好东西。

相关内容