当在类内加载包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 库的解决方案?