使用 xelatex 排版可点击图表时,可点击区域发生偏移

使用 xelatex 排版可点击图表时,可点击区域发生偏移

我有以下代码clickable plots

\documentclass{article}

\usepackage{pgfplots}
\usetikzlibrary{pgfplots.clickable}
\pgfplotsset{compat=newest} 
\pgfplotsset{yticklabel style={text width=2em,align=right}} 

\begin{document}
\begin{tikzpicture}
\begin{axis}[
    axis x line=bottom,
    axis y line=left,
    axis line style={-},
] 
\addplot+[scatter,only marks,
samples=50,scatter src=y]
{x-x^2};
\end{axis}
\end{tikzpicture}
\end{document}

使用 排版时xelatex,在可点击区域前后会出现类似“+0.0pt+0.0pt”的文字,但使用pdflatex或排版的结果都没有问题lualatex由 <code>xelatex</code> 排版

使用 <code>pdflatex</code> 或 <code>lualatex</code> 排版

答案1

acrotex库加载的包忘记pgfplots.clickable加载calc所需的包edvipdfm.def,例如,第 25 行

\setlength{\@tempdima}{\eq@rectH+\ef@border@adj}%

calc您可以通过以下方式解决问题pgfplots

\documentclass{article}

\usepackage{calc}
\usepackage{pgfplots}
\usetikzlibrary{pgfplots.clickable}
\pgfplotsset{compat=newest} 
\pgfplotsset{yticklabel style={text width=2em,align=right}} 

相关内容