
어떤 이유로 나는 아래 패킷을 사용합니다.
\usetikzlibrary{shapes,snakes}
\usetikzlibrary{shadows.blur}
\usetikzlibrary{shapes.symbols}
\usetikzlibrary{decorations.text}
\usetikzlibrary{calc,shapes.callouts,shapes.arrows}
\usetikzlibrary{fadings}
\usetikzlibrary{calc,patterns,angles,quotes,decorations.pathreplacing}
\usetikzlibrary{spy}
\usetikzlibrary{positioning,shapes,fit,arrows}
\usetikzlibrary{fpu}
\usetikzlibrary{arrows.meta,calc,chains,quotes,positioning,shapes.geometric}
일부는 이중으로 된 것 같은데 문서가 너무 커서 결과를 찾을 수 없기 때문에 무엇을 삭제할 수 있는지 모르겠습니다.
답변1
라이브러리를 호출하는 순서는 중요하지 않습니다. 두번 불러도 상관없습니다. 나는 그들을 다음과 같은 주제로 부르겠습니다.
user121799가 자신의 논평에서 방금 지적했듯이 shapes
라이브러리는 라이브러리를 로드한 shapes.callouts,shapes.arrows,shapes.symbols,shapes.geometric,
다음 라이브러리를 두 번 로드하는 것은 쓸모가 없습니다.
% shapes
\usetikzlibrary{shapes}
%arrows
\usetikzlibrary{arrows,arrows.meta}
%decorations
\usetikzlibrary{decorations.text,decorations.pathreplacing,patterns,shadows.blur,fadings}
% miscellaneous
\usetikzlibrary{calc,quotes,positioning,fpu,angles,fit,spy,chains}