Есть ли способ использовать (отключить) \MakeOuterQuote{"}
в tikz при использовании \usetikzlibrary{quotes}
?
МВЭ:
\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.
\DeleteQuotes
Также можно использовать макрос .