テスト
概要
LuaTeXをつかってPDFファイルを出力すると、SyncTeXによる前方・後方の同期がおかしくなることがあります。
厳密な条件を絞り込めきっていませんが、これまでの様子からするとLuaTeXの問題ではないかと思われます。コミュニティに報告すべきですが、その前に自分でできる試験(synctexファイルの健全性チェックなど)がありましたらお教えください。
再現環境
- Ubuntu 22.04 LTS
- TeX Live 2024 ( install-tl-unx.tar.gz よりインストール)
- lualatex (LuaHBTex 1.18.0 )
- Document class :
- book
- jlreq
UbuntuはWSLおよびデスクトップLinux (KDE Neon)で再現しています。
再現手順
- 以下のコマンドでPDFファイルを生成する。
- lualatex -synctex=1 main.tex
- PDFファイルを開き、chapter 2へ移る。
- Chapter 2から LaTeXソース(fox.tex)へのリンクを試みる。
- しかしこの操作は失敗する(fox.texからChapter 2へのリンクも失敗する)。
再現資料
一式が39kBあるのでアップロードできません。リンクを貼ります:
発見状況
100ページほどLaTeX文書を書いた後、upLaTeXからLuaTeXに乗り換えたときに気が付きました。 添付のファイルは問題を再現するものとしては最小に近いです。