更改箭头尖大小时出错 - TikZ/PGF 3.0.1a

更改箭头尖大小时出错 - TikZ/PGF 3.0.1a

大家好。我对 LaTeX 并不陌生,但对 TikZ/PGF 却很熟悉。到目前为止,我愿意更改 latex 箭头的大小,并且根据\listfiles序言中的命令,我使用的是 TikZ 3.0.1a:

(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
Package: tikz 2015/08/07 v3.0.1a (rcs-revision 1.151)

现在,当我使用这个答案我收到错误,未知键“lenght”。删除它还会显示有关“width”的错误。

以下是 MWE:

\documentclass{standalone}
\usepackage{tikz}
\begin{document}
    \begin{tikzpicture}
    
    \draw[-latex] (0,0)--(2,2); %This line works, used as control
    
    % UNCOMMENT TO CHECK ERRORS
    %\draw[-{Latex[length=3mm,width=5mm]}] (0,0)--(2,0); %ERROR=Unkown arrow tip kind 'Latex'.
    
    %\draw[-{latex[length=3mm,width=5mm]}] (0,0)--(2,0); %ERROR=I do not know the key 'lenght'
    
    %\draw[-{latex[width=5mm]}] (0,0)--(2,0); %ERROR=I do not know the key 'width'
    
    \draw[-{latex[scale=2]}] (0,-1)--(2,1); %This line works, however it is the same size as the original one
    \end{tikzpicture}
\end{document}

我也使用了该scale方法并且它可以运行,但是箭头仍然是一样的。

有什么想法吗?顺便说一下,我正在使用 Linux Mint 19 存储库中的 TeXlive。

谢谢

答案1

arrows.meta您需要使用该库Latex

在此处输入图片描述

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\begin{document}
    \begin{tikzpicture}  
    \draw[-latex] (0,0)--(2,2); 
    \draw[-{Latex[length=3mm,width=5mm]}] (0,0)--(2,0);
    \end{tikzpicture}
\end{document}

相关内容