我怎样才能改变 tikz 中的线的尖端

我怎样才能改变 tikz 中的线的尖端

我想要绘制以下线(其尖端在右侧),如下所示:

图片 1 图片 2


tex 文件:

\documentclass[10pt,journal,compsoc]{IEEEtran}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
    \draw (0,0) grid (1,-1);
    \draw [semithick](0.8,-0.1)--+(-0.6,-0.7);
\end{tikzpicture}
\end{document}

在此处输入图片描述

在这里,我无法在框内绘制完美对称的线,也无法绘制如上所示的线的尖端。

可能与以下情​​况相关:如何在 tikz 中更改线的尖端

答案1

使用arrows.meta带有的库Triangle Cap来获取这些线提示。

在此处输入图片描述

我将您的改为gridrectangle获得更漂亮的角。要沿对角线放置线条,您可以从一个角到另一个角绘制并使用shorten以下代码:

\documentclass[10pt,journal,compsoc]{IEEEtran}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}
    \draw (0,0) rectangle (1,-1);
    \draw[Triangle Cap-Triangle Cap, shorten <=2mm, shorten >=2mm] [semithick](0,-1)--++(1,1);
\end{tikzpicture}
\end{document}

相关内容