我试图将常用的选项集中在序言中的命令tikzpicture
下,以便在不同的图片之间共享。我的 MWE 是:tikzset
\documentclass[crop,tikz]{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
% \tikzset{every picture/.append style{line cap=round, line width=1.5pt, {-Latex[round]}}}
\begin{document}
\begin{tikzpicture} [line cap=round, line width=1.5pt, {-Latex[round]}]
\draw [blue](0, 0) -- (0.5, 1);
\draw [red] (0, 0) -- (1, 0.25);
\end{tikzpicture}
\end{document}
该文件可以很好地编译,但如果我注释掉后面的选项并取消注释序言中的\begin{tikzpicture}
行,则不会。tikzset
我怎样才能让tikzset
命令工作,以便我可以省去以下选项:\begin{tikzpicture}
答案1
=
您的命令中缺少\tikzset
。但另外,我不会.append
为此使用,而是使用.style
:
\documentclass[crop,tikz]{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\tikzset{every picture/.style={line cap=round, line width=1.5pt, {-Latex[round]}}}
\begin{document}
\begin{tikzpicture}
\draw [blue](0, 0) -- (0.5, 1);
\draw [red] (0, 0) -- (1, 0.25);
\end{tikzpicture}
\end{document}