使用 csquots 中的 \usetikzlibrary{quotes} 和 \MakeOuterQuote{"}

使用 csquots 中的 \usetikzlibrary{quotes} 和 \MakeOuterQuote{"}

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

相关内容