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 사진이 시작될 때 두 번째가 조금 더 일찍 실행됩니다.

매크로를 \DeleteQuotes사용할 수도 있습니다.

관련 정보