我想要绘制以下线(其尖端在右侧),如下所示:
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
来获取这些线提示。
我将您的改为grid
以rectangle
获得更漂亮的角。要沿对角线放置线条,您可以从一个角到另一个角绘制并使用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}