如何更改 pgfplots + beamer + professionalfonts 中刻度标签的字体系列?

如何更改 pgfplots + beamer + professionalfonts 中刻度标签的字体系列?

我正在用一些 pgfplots 图形制作一个 beamer 演示文稿,我想将所有刻度标签的字体系列更改为无衬线字体。问题是,它不适用于 y 轴,如下所示。如果我不使用“professionalfonts”字体主题,它可以工作,但我需要它。它也适用于普通轴,而不是 semilogyaxis。这是一个错误吗?

我使用最新的 1.12.1 版 pgfplots。

\documentclass{beamer}
\usefonttheme{professionalfonts}
\usepackage{pgfplots}

\begin{document}

\begin{frame}
  \begin{tikzpicture}
    \begin{semilogyaxis}[tick label style={/pgf/number format/assume math mode=true,font=\sffamily}]
    \end{semilogyaxis}
  \end{tikzpicture}
\end{frame}

% this works but I want to use 'semilogyaxis'
\begin{frame}
  \begin{tikzpicture}
    \begin{axis}[tick label style={/pgf/number format/assume math mode=true,font=\sffamily}]
    \end{axis}
  \end{tikzpicture}
\end{frame}

\end{document}

y 轴的标签不是无衬线的: 在此处输入图片描述

它看起来应该是这样的(注释掉'\usefonttheme{professionalfonts}'): 在此处输入图片描述

相关内容