![TikZ 的 `babel` 库和 `beamer` 类之间是否存在不兼容性?](https://linux22.com/image/409247/TikZ%20%E7%9A%84%20%60babel%60%20%E5%BA%93%E5%92%8C%20%60beamer%60%20%E7%B1%BB%E4%B9%8B%E9%97%B4%E6%98%AF%E5%90%A6%E5%AD%98%E5%9C%A8%E4%B8%8D%E5%85%BC%E5%AE%B9%E6%80%A7%EF%BC%9F.png)
当在类内加载包babel
的库时,TikZ 的选项会与图像上的标签一起显示。tikz
beamer
coordinates 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 库的解决方案?