Luatex +(阴影或褪色)tikzlibraries 使“gotosource”从第一页跳转到 pgflibraryfadings.code.tex

Luatex +(阴影或褪色)tikzlibraries 使“gotosource”从第一页跳转到 pgflibraryfadings.code.tex

问题信息

以下代码在 pdflatex 和 xelatex 编译中没有问题。但在 Lualatex 中,它会产生问题如下面所描述的;

TexStudio 和 TexWorks 编辑器都存在此问题。我没有测试其他编辑器。

经过一些测试,问题似乎出在

  • 路拉泰克斯
  • 同步文本
  • \usetikzlibrary{fadings}\usetikzlibrary{shadows}(单独使用或同时使用)

即使没有直接加载这两个库,而是使用其中一个库加载某个包,也会出现问题\usepackage{worldflags}

问题是:当从 pdf 右键单击​​以转到源代码(仅从第一页)时,它会跳转到 pgflibraryfadings.code.tex(第 17 行)。从第 2 页及以后,一切都符合预期。

平均能量损失

\documentclass[a4paper,twoside,11pt]{article}
%\usepackage{lmodern} % for pdflatex    
%\usepackage[T1]{fontenc} % for pdflatex    
\usepackage{fontspec} % for xelatex or lualatex     
    \setmainfont{Latin Modern Roman} 
    \setsansfont{Latin Modern Sans} 
    \setmonofont{Latin Modern Mono} 

\usepackage{tikz} 
    \usetikzlibrary{shadows} %or and the following
    \usetikzlibrary{fadings} % or and and the following
\usepackage{worldflags}

%---------------
\begin{document}
Page 1
Some text and math $0+1=1$

\newpage page 2
Some text and math $0+2=2$

\newpage page 3
Some text and math $0+3=3$

\end{document}
%---------------

相关内容