![SyncTeX 指向源或预览文档中的错误位置](https://linux22.com/image/242646/SyncTeX%20%E6%8C%87%E5%90%91%E6%BA%90%E6%88%96%E9%A2%84%E8%A7%88%E6%96%87%E6%A1%A3%E4%B8%AD%E7%9A%84%E9%94%99%E8%AF%AF%E4%BD%8D%E7%BD%AE.png)
我有以下非常简单的文档:
\documentclass[11pt]{article}
\usepackage{xltxtra}
\usepackage{fontspec}
\usepackage{amsmath}
\usepackage{polyglossia}
\setmainlanguage{russian}
\setotherlanguage{english}
\setmainfont[Mapping=tex-text]{Linux Libertine}
\begin{document}
\section{Выражения}
\subsection{Числовые выражения}
Решим задачу: ``Туристы в течение двух часов ехали на велосипеде по шоссе
со скоростью 16~км/ч, а затем шли лесом еще 7~км. Какова длина всего
маршрута?''
\end{document}
我使用 TeXworks。当我使用 XeLaTeX 编译文档,然后按住 Ctrl 并单击源或预览时,它会错误地突出显示相应的行。这里可能有什么问题?
我也在 Texmaker 中尝试了同样的做法,但它也错误地将预览与源同步。
答案1
注意(添加于 2012-07-17)。该错误已在 TeX Live 2012 中修复
我只能确认这种不良行为,至少在 Mac OS X 上是如此。似乎与 XeTeX 的同步偏离了一个段落。我已检查过其他文档和不同的编辑器/预览器对。
这个错误似乎是在 2011 TeX Live 中引入的,因为当使用 2010 二进制文件编译文档时,同步有效。
展示该问题的最小文档是
\documentclass{article}
\begin{document}
1 par
2 par
\end{document}
单击1par
源文件中的 会跳转到(缺失)标题的左角,而2par
会跳转到右角。单击 PDF 中的“1 par”或“2 par”会跳转到\end{document}
源文件中的后面。