전 세계적으로 tikz에 라인 조인 설정

전 세계적으로 tikz에 라인 조인 설정

line join글로벌 하게 설정하고 싶습니다 round. 그러나 \tikzset{line join=round}프리앰블에서 사용하면 작동하지 않습니다. 15.3.1 에서는 "(기본값 없음, 초기에는 )" line join이라고 되어 있습니다 . 그러나 작동하지 않습니다. 다음은 MWE입니다.miterpgfmanual.pdfline join/.initial=round

\documentclass{standalone}
\usepackage{tikz}
\tikzset{line join/.initial=round}
\begin{document}
\begin{tikzpicture}
  \path(0,0)rectangle(2.5,1);
  \draw[line join=round](0,0)--(2,.5)--(0,1);
  \draw(0,0)--(1.8,.5)--(0,1);
\end{tikzpicture}
\end{document}

보시다시피 line join=round로컬로 설정하면 작동하지만 전역으로 설정하면 작동하지 않습니다. 몇 가지 제안을 해주실 수 있나요?

답변1

every path/.style이렇게 사용할 수 있습니다

\documentclass[tikz, border=1cm]{standalone}
\tikzset{every path/.style={line join=round}}
\begin{document}
\begin{tikzpicture}
\draw[line join=round] (0,0) -- (2,.5) -- (0,1);
\draw (0,0) -- (1.8,.5) -- (0,1);
\end{tikzpicture}
\end{document}

둥근 조인트가 있는 두 각도

관련 정보