establecer línea unirse en tikz globalmente

establecer línea unirse en tikz globalmente

Quiero configurarlo line joinpara que sea roundglobal. Pero usarlo \tikzset{line join=round}en el preámbulo no funciona. Encuentro que line joinse dice que es "(sin valor predeterminado, inicialmente miter)" en pgfmanual.pdf15.3.1. Pero line join/.initial=roundtampoco funciona. El siguiente es el MWE.

\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}

Como puede ver, la configuración line join=roundlocal funciona, pero la configuración global no. ¿Podrías darnos algunas sugerencias?

Respuesta1

Podrías usar every path/.styleasí

\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}

Dos ángulos con juntas redondeadas.

información relacionada