csquots の \MakeOuterQuote{"} で \usetikzlibrary{quotes} を使用する

csquots の \MakeOuterQuote{"} で \usetikzlibrary{quotes} を使用する

\MakeOuterQuote{"}使用中に tikz で使用(無効)する方法はありますか\usetikzlibrary{quotes}

MWE:

\documentclass{article}

\usepackage{csquotes}
%\MakeOuterQuote{"} %breaks tikz library

\usepackage{tikz}
\usetikzlibrary{quotes}

\begin{document}
\tikz \node ["abc" draw] {node};
\end{document}

答え1

追加

\tikzset{every picture/.prefix code=\DisableQuotes}

または

\tikzset{every picture/.prefix style={execute at begin picture=\DisableQuotes}}

TikZ をロードした後。TikZ
画像が開始されると、最初のものは 2 番目のものより少し早く実行されます。

マクロ\DeleteQuotesも使用可能です。

関連情報