\draw[line cap=round](1,1,1)--(2,2,2)--(0.5,0,0);
如图,按图上的说法,代码绘制的折条转折点应该变成圆形,但经过我的测试,并没有用,这是为啥?如何使转折点变得圆润?
理解有误,请用texdoc tikz
打开其手册,参考“15.3.1 Graphic Parameters: Line Width, Line Cap, and Line Join”小节,line cap
俗称“线帽”,是线的两个端点的样式,line join
才是“连接”点的样式。
因此,如果非要使用line cap
,则需要分段绘制线条,如:
\documentclass[border=10,tikz]{standalone}
\begin{document}
\begin{tikzpicture}[line width=10pt,scale=3]
\draw[line cap=round,line cap=round] (1,1)--(2,2) (2,2)--(1,3);
\end{tikzpicture}
\end{document}
不过这显然是不合理的,更为合理的是使用:
\documentclass[border=10,tikz]{standalone}
\begin{document}
\begin{tikzpicture}[line width=10pt,scale=3]
\draw[line join=round,line cap=round] (1,1)--(2,2)--(1,3);
\end{tikzpicture}
\end{document}
ps. 请提问时,提供可以运行的MWE(最小工作示例),再有就是有问题先查说明书(如:texdoc tikz
),看一手的资料,这个资料显然是别人“嚼过”的,而且写得不明不白。
上图只是百度搜的,当时并不知道line cap这个命令,也怀疑上面的是错的,只是忘了texdoc tikz。