ctan의 pgf 3.0.0에는 arrows.meta tikz 라이브러리가 없나요?

ctan의 pgf 3.0.0에는 arrows.meta tikz 라이브러리가 없나요?

pgf 3.0.0및 으로 업그레이드한 이후로 tikz-cd 0.9btikz-cd 패키지를 로드할 수 없습니다. 문제는 arrows.metatikz 라이브러리에 있는 것 같습니다. 다음 MWE는 아래 나열된 3가지 오류와 경고를 표시합니다.

\documentclass{article}
\usepackage{tikz}
\usepackage{tikz-cd}

\begin{document}
Hello World!
\end{document}

파일 의 오류는 .log다음과 같습니다.

LaTeX Warning: You have requested, on input line 17, version
               `2013/12/13' of package tikz,
               but only version
               `2010/10/13 v2.10 (rcs-revision 1.76)'
               is available.
! Package pgfkeys Error: I do not know the key '/handlers/first char syntax' an
d I am going to ignore it. Perhaps you misspelled it.

See the pgfkeys package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.38 \pgfkeys{/handlers/first char syntax=true}

! I can't find file `tikzlibraryarrows.meta.code.tex'.
<argument> ...nput tikzlibrary\pgf@temp .code.tex 
                                                  \catcode `\@ =\csname tikz...
l.18 \usetikzlibrary{matrix,quotes,arrows.meta}

Please type another input file name
! Emergency stop.
<argument> ...nput tikzlibrary\pgf@temp .code.tex 
                                                  \catcode `\@ =\csname tikz...
l.18 \usetikzlibrary{matrix,quotes,arrows.meta}

버전 불일치 경고를 보면 MiKTeX가 업데이트되지 않은 pgf 버전을 획득한 것 같습니다. 이것이 문제인 경우 이를 확인하고 해결하려면 어떻게 해야 합니까?

답변1

MiKTeX는 두 가지 다른 버전의 pgf를 설치한 것 같습니다. 하나는 패키지 관리자를 통해, 다른 하나는 패키지 관리자(관리자)를 통해 설치한 것 같습니다. 관리자가 아닌 업데이트를 실행하면 복사본 하나가 제거되었습니다(이 아이디어는tikz의 arrows.meta), 컴파일이 성공했습니다. 왜 이런 일이 발생했는지 자세히 알고 있는 사람이 있으면 다른 답변을 추가해도 됩니다.

관련 정보