Как решить проблему «Нет информации о синхронизации в этой позиции»?

Как решить проблему «Нет информации о синхронизации в этой позиции»?

Недавно я обнаружил очень странную проблему с обратным поиском (я использовал MikTeX на Windows 10, средством просмотра PDF-файлов является SumatraPDF): обратный поиск работает только в определенных местах в созданном PDF-файле, тогда как в других местах вы получите ошибку «Нет информации о синхронизации в этой позиции».

Приложив много усилий, я обнаружил, что причина, похоже, в todonotesпакете. MWE (минимальный рабочий пример) представлен в конце этого описания. Похоже, что пакет todonotesтолько «отключает» синхронизацию для содержимого внутри inputфайлов ed (обратите внимание, что если закомментировать \usepackage[colorinlistoftodos]{todonotes}, обратный поиск работает в обоих разделах). То есть обратный поиск работает только для содержимого, которое напрямую появилось вmain.tex , тогда как он не работает с содержимым внутри файлов «input» (т. е. содержимым во втором разделе в MWE).

Есть ли решение, чтобы обратный поиск работал в обоих случаях? Или кто-нибудь находит другие пакеты, которые имеют похожие проблемы?

\documentclass[11pt]{article}

\usepackage[colorinlistoftodos]{todonotes}

\title{No Synchronization Info: Example}
\author{Author}
\date{\today}

\begin{document}

\maketitle

\section{Test}

Click content within this section, reverse search works.

\input{sections/sec01}

\end{document}

где sections/sec01.texимеет следующее содержание:

\section{Test}

However, click content within this section, you will get ``No synchronization info at this position'' error.

Связанный контент