最近、逆検索に関して非常に奇妙な問題を発見しました (Windows 10 で MikTeX を使用、PDF ビューアーは SumatraPDF)。逆検索は生成された PDF 内の特定の場所でのみ機能しますが、他の場所では「この位置には同期情報がありません」という問題が発生します。
いろいろ試した結果、原因はtodonotes
パッケージにあるようだということがわかりました。この説明の最後に、MWE (最小限の動作例) を示します。このtodonotes
パッケージは、ed ファイル内のコンテンツの同期のみを「無効」にしているようですinput
( をコメント アウトすると\usepackage[colorinlistoftodos]{todonotes}
、逆検索が両方のセクションで機能することに注意してください)。つまり、逆検索は に直接表示されるコンテンツに対してのみ機能しmain.tex
、"入力" されたファイル内のコンテンツ (つまり、MWE の 2 番目のセクションのコンテンツ) に対しては機能しません。
両方のケースで逆検索を機能させる解決策はありますか? または、同様の問題を抱えている他のパッケージを見つけた人はいますか?
\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.