Como resolver o problema "Sem informações de sincronização nesta posição"?

Como resolver o problema "Sem informações de sincronização nesta posição"?

Recentemente, encontrei um problema muito estranho para pesquisa reversa (usei MikTeX no Windows 10, o visualizador de PDF é SumatraPDF): A pesquisa reversa só funciona em determinados locais do PDF gerado, enquanto para os outros locais, você obterá o " Nenhuma informação de sincronização nesta posição".

Com muito esforço, descobri que a causa parece ser o todonotespacote. Um MWE (exemplo mínimo de trabalho) é apresentado no final desta descrição. Parece que o todonotespacote apenas "desabilita" a sincronização do conteúdo dos inputarquivos ed (observe que, se comentar \usepackage[colorinlistoftodos]{todonotes}, a pesquisa reversa funciona em ambas as seções). Ou seja, a busca reversa só funciona no conteúdo que aparece diretamente no arquivo main.tex, enquanto falha naqueles dentro dos arquivos de "entrada" (ou seja, o conteúdo da segunda seção do MWE).

Existe alguma solução para fazer a busca reversa funcionar nos dois casos? Ou alguém encontrou outros pacotes com problemas semelhantes?

\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}

onde sections/sec01.textem o seguinte conteúdo:

\section{Test}

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

informação relacionada