Tikz 默认箭头样式和 babel

Tikz 默认箭头样式和 babel

我试图按照这个答案,但我无法让它工作,因为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并且现在可以完美运行了。

相关内容