使用 tikz 绘制巨大的箭头

使用 tikz 绘制巨大的箭头

我怎样才能形成一个非常大、很粗的箭头tikz

下面,箭杆太短了。

\documentclass[12pt]{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}

\begin{document}

\begin{tikzpicture}
\draw[->, line width=5mm] (0,0) -- (1,0);
\end{tikzpicture}

\end{document}

糟糕的大箭头 我想要一支箭,箭杆和箭头的线条要很粗,箭头要较大,箭杆要有几英寸长。

我查看了手册和这里,现在完全不知道如何修改它。

答案1

更改代码中的长度以增加轴的长度。

\documentclass[12pt]{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}

\begin{document}

\begin{tikzpicture}
\draw[->, line width=5mm] (0,0) -- (4,0);
\end{tikzpicture}

\end{document}

在此处输入图片描述

简要解释一些您似乎不明白的内容:

TikZ 使用的单位(如果您没有明确指定)是厘米。因此(0,0)从坐标开始(0cm, 0cm),终点(20,0)将位于坐标处,(20cm, 0cm)从而产生 20 厘米长的箭头。

line width不会改变长度。它只会影响箭的粗细。

附加操作scale会将结果(例如,使用给定的尺寸绘制所有内容之后)放大为参数中给出的倍数。因此,scale=5结果在所有维度上都会放大 5 倍。

答案2

您需要为箭头提供比例选项。例如,如果您想要带有arrows.meta库的旧箭头,您可以通过以下方式进行

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}
\draw[-{Classical TikZ Rightarrow[scale=5]}, line width=5mm] (0,0) -- (3,0);
\end{tikzpicture}
\end{document}

但这看起来很丑。从 TikZ 手册第 16.5 节中选择一个更好的箭头。其他选项在第 16 节中给出。

在此处输入图片描述

相关内容