![Luatex +(阴影或褪色)tikzlibraries 使“gotosource”从第一页跳转到 pgflibraryfadings.code.tex](https://linux22.com/image/446057/Luatex%20%2B%EF%BC%88%E9%98%B4%E5%BD%B1%E6%88%96%E8%A4%AA%E8%89%B2%EF%BC%89tikzlibraries%20%E4%BD%BF%E2%80%9Cgotosource%E2%80%9D%E4%BB%8E%E7%AC%AC%E4%B8%80%E9%A1%B5%E8%B7%B3%E8%BD%AC%E5%88%B0%20pgflibraryfadings.code.tex.png)
问题信息
以下代码在 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}
%---------------