我有以下代码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
。
答案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}}