TikZ 的 `babel` 库和 `beamer` 类之间是否存在不兼容性?

TikZ 的 `babel` 库和 `beamer` 类之间是否存在不兼容性?

当在类内加载包babel的库时,TikZ 的选项会与图像上的标签一起显示。tikzbeamercoordinates labels

1. 该beamer课程存在一个错误。

截屏

\documentclass{beamer} 

\usepackage[french]{babel}
\usepackage{tikz}
\usetikzlibrary{babel}

\begin{document}

\begin{frame}

\begin{tikzpicture}
\coordinate[label=above left:A](A) at (1,3);
\coordinate[label={left:B}](B) at (0,0);
\coordinate[label=C](C) at (4,0);
\draw(A)--(B)--(C)--cycle;
\end{tikzpicture}

\end{frame}

\end{document}

2.使用article类,不存在bug。

截屏

\documentclass{article} 

\usepackage[french]{babel}
\usepackage{tikz}
\usetikzlibrary{babel}

\begin{document}

\begin{frame}

\begin{tikzpicture}
\coordinate[label=above left:A](A) at (1,3);
\coordinate[label={left:B}](B) at (0,0);
\coordinate[label=C](C) at (4,0);
\draw(A)--(B)--(C)--cycle;
\end{tikzpicture}

\end{frame}

\end{document}

3. 软件包babel本身没有 bug(不含 Babel 库)

截屏

\documentclass{beamer} 

\usepackage[french]{babel}
\usepackage{tikz}
%\usetikzlibrary{babel}

\begin{document}

\begin{frame}

\begin{tikzpicture}
\coordinate[label=above left:A](A) at (1,3);
\coordinate[label={left:B}](B) at (0,0);
\coordinate[label=C](C) at (4,0);
\draw(A)--(B)--(C)--cycle;
\end{tikzpicture}

\end{frame}

\end{document}
  • TikZ 的 babel 库和 beamer 类之间是否存在不兼容性?
  • 有没有在 beamer 类中使用 babel 库的解决方案?

相关内容