有没有办法\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
也可以使用宏。