我试图按照这个答案,但我无法让它工作,因为babel
。我的 MWE:
\documentclass[justified]{tufte-handout}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[main=spanish,english]{babel}
\usepackage{tikz}
\usetikzlibrary{babel}
\begin{document}
% Globally, I need it to work:
% \tikzset{>=latex}
\begin{figure}
\centering
\begin{tikzpicture}
% Locally it works
\tikzset{>=latex}
\draw [->] (-2,0) -- (-2.5,0);
\end{tikzpicture}
\end{figure}
\end{document}
所以,问题是我需要 babel,而且我需要能够只配置一次箭头,因为我需要用那个头绘制很多图形,有没有办法可以在外面使用这个配置tikzpicture
?
提前致谢!
答案1
我按照说明进行操作扎尔科\tikzset
并在序言中放入指令:
\documentclass[justified]{tufte-handout}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[main=spanish,english]{babel}
\usepackage{tikz}
\usetikzlibrary{babel}
% here
\tikzset{>=latex}
\begin{document}
\begin{figure}
\centering
\begin{tikzpicture}
\draw [->] (-2,0) -- (-2.5,0);
\end{tikzpicture}
\end{figure}
\end{document}
这样,就没有任何冲突babel
并且现在可以完美运行了。