tikz で行結合をグローバルに設定する

tikz で行結合をグローバルに設定する

グローバルline joinに設定したいのですが、プリアンブルでの使用は機能しません。15.3.1では「(デフォルトなし、最初は)」と記載されています。しかし、どちらも機能しません。以下は MWE です。round\tikzset{line join=round}line joinmiterpgfmanual.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}

丸いジョイントを備えた2つの角度

関連情報