以下是 MWE:
\documentclass[]{beamer}
\usepackage{fontspec}
\usetheme{metropolis}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\begin{document}
\begin{frame}[t]
\begin{tikzpicture}
\begin{axis}[xmin=0,
xmax=1,
ymin=0,
ymax=1]
\draw (0,0)--(.2,0.1);
\end{axis}
\end{tikzpicture}
\end{frame}
\end{document}
大都会主题似乎有问题。上面的代码没有生成任何行,只有一个空白框。如果注释掉主题metropolis
,结果显示正常。知道为什么吗?
(记录显示:Xelatex 用于将两者结合起来)。
坐标似乎存在问题,因为
\node at (0.5,0.5) {node};
在原点产生了一个节点。
但为什么只有在激活大都市主题后才会显示这一点?
我是否遗漏了某些重要的东西?
答案1
查看代码,主题在加载compat=1.9
时强制执行。这是一个pgfplots
老的设置,因此你需要使用
\AtBeginDocument{\pgfplotsset{compat=newest}}
恢复正常服务。