Texmaker 生成的 pdf 文件不显示光标的位置

Texmaker 生成的 pdf 文件不显示光标的位置

我正在 Ubuntu 12.04 系统上使用 Texmaker 编译 LaTeX 文件。

当我运行 pdflatex 然后查看 pdf 文件(内部)时,它并没有显示我在 Texmaker 上编辑的确切位置,即生成的 pdf 文件并没有显示光标的位置。

但前几天它还运行正常。我不知道是什么导致了这个问题。

我已经尝试卸载然后重新安装,我也进行了更新和升级。但问题仍然存在。

答案1

源 TeX 文件和生成的 dvi 或 pdf 文件之间的同步是通过synctex支持完成的。您必须将-synctex=1选项添加到pdflatex命令中以启用synctex并从而生成fileName.synctex.gz存储源和 pdf 之间链接的文件。synctex 不喜欢特殊字符,请遵循文件名的最佳实践

答案2

正如马丁·施罗德写道:

synctex 不喜欢特殊字符,请遵循文件名的最佳实践。

但这甚至适用于 tex 文件所在的所有目录名称。我遇到了同样的问题。synctex 似乎停止工作了。问题出在某些目录的名称中包含我母语中的变音符号。重命名此目录后,一切都像以前一样工作。

答案3

Martin Schröder 的回答非常正确。我解决了这个问题,不仅通过更改 .tex 文件的名称,还通过更改其所在文件夹的名称。.tex 文件的整个路径不得包含任何特殊字符。

例如 :

错误的 :D:\OneDrive - HESSO\HES - SO(弗里堡)\Réé课程\Dé示威游行(Bé持续的吨和环境)

正确的 :D:\OneDrive - HESSO\HES - SO(弗里堡)\Resumes\Demonstration

我不确定这是否只是法国口音,但当我将它们移除后,它立即就起作用了。

答案4

这很可能与您的 pdflatex 版本有关。

打开 cmd(Windows 开始 -> 运行 -> cmd.exe)并输入以下代码进行检查

pdflatex --version

如果你的版本与http://miktex.org/,从您的计算机中删除旧版本的 MiKTex,然后下载并安装最新的 MikTex 版本到您的计算机。

相关内容