Используйте \usetikzlibrary{quotes} с \MakeOuterQuote{"} из csquots

Используйте \usetikzlibrary{quotes} с \MakeOuterQuote{"} из csquots

Есть ли способ использовать (отключить) \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Также можно использовать макрос .

Связанный контент