SyncTeX 指向源或预览文档中的错误位置

SyncTeX 指向源或预览文档中的错误位置

我有以下非常简单的文档:

\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}源文件中的后面。

相关内容