使用を簡素化tikzlibrary

使用を簡素化tikzlibrary

いくつかの理由により、以下のパケットを使用します。

\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

ライブラリを呼び出す順序は重要ではありません。2 回呼び出しても問題ありません。私の場合は、次のようにテーマで呼び出します。

user121799 がコメントで指摘したように、shapesライブラリはライブラリをロードするshapes.callouts,shapes.arrows,shapes.symbols,shapes.geometric,ので、2 回ロードするのは無意味です。

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

関連情報