![업데이트 후 'pdftexcmds' 모듈을 찾을 수 없습니다.](https://rvso.com/image/405354/%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8%20%ED%9B%84%20'pdftexcmds'%20%EB%AA%A8%EB%93%88%EC%9D%84%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
어제 배포판( tlmgr update --all
)을 업데이트했는데 이제 더 이상 lualatex와 함께 TikZ를 사용할 수 없습니다.
최소한의 작업 예:
\documentclass{article}
\usepackage{tikz}
\begin{document}
a
\end{document}
컴파일 출력:
> lualatex a
This is LuaTeX, Version 1.10.0 (TeX Live 2019)
restricted system commands enabled.
(./a.tex
LaTeX2e <2019-10-01> patch level 3
luaotfload | main : initialization completed in 0.098 seconds
(/opt/texlive/2019/texmf-dist/tex/latex/base/article.cls
Document Class: article 2019/10/25 v1.4k Standard LaTeX document class
(/opt/texlive/2019/texmf-dist/tex/latex/base/size10.clo))
(/opt/texlive/2019/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
(/opt/texlive/2019/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
(/opt/texlive/2019/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
...
(/opt/texlive/2019/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
(/opt/texlive/2019/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.
code.tex)
(/opt/texlive/2019/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex)
(/opt/texlive/2019/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikz
librarytopaths.code.tex)))
No file a.aux.
ABD: EveryShipout initializing macros
(/opt/texlive/2019/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) (/opt/texlive/2019/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty[\direc
tlua]:1: module 'pdftexcmds' not found:
no field package.preload['pdftexcmds']
[kpse lua searcher] file not found: 'pdftexcmds'
[kpse C searcher] file not found: 'pdftexcmds'
stack traceback:
[C]: in function 'require'
[\directlua]:1: in main chunk.
l.165 \directlua{require("pdftexcmds")}
?
Lua 패키지가 누락된 것 같습니다.
이것은 버그인가요? 패키지가 누락되었나요?
답변1
현재 대규모 제작 작업이 진행 중입니다.oberdiek
유용하고 널리 사용되는 패키지가 많이 포함된 번들은 유지 관리가 더 쉽습니다. 특히 계획은 메인 번들에서 패키지를 분리하여 전체 컬렉션을 업데이트하지 않고도 별도로 업데이트할 수 있도록 하는 것입니다. 이런 일이 발생하는 동안 패키지가 점차 사라지는 것을 볼 수 있습니다.https://github.com/ho-tex/oberdiek독립 실행형 리포지토리로 다시 나타납니다.https://github.com/ho-tex.
며칠 전 패키지pdftexcmds
에서 분리되었습니다.oberdiek
묶음, 이제 TeX live 및 MikTeX에서 독립형 패키지로 사용할 수 있습니다.
누락에 대한 오류가 발생하는 경우 더 이상 포함되지 않은 pdftexcmds
새 버전의 번들을 받은 것일 수 있습니다 .oberdiek
pdftexcmds
당신이TeX 라이브사용자, 그냥 실행
tlmgr install pdftexcmds
그러면 새로운 pdftexcmds
독립 실행형 패키지가 설치됩니다.
당신이믹텍스pdftexcmds
사용자는 MikTeX 콘솔을 통해 설치해야 합니다 . MikTeX의 즉시 설치 기능 관련 문제를 피하려면 나중에 사용자 및 관리 모드에서 실행하고 업데이트해야 하며 그런 다음 패키지 데이터베이스(MikTeX 콘솔 > 작업 > 패키지 데이터베이스 업데이트)를 관리에서 한 번, 다른 모드에서 다시 한 번 업데이트해야 합니다. 사용자 모드.
이러한 패키지 분할은 전체 TeX 설치를 사용하지 않고 선택한 패키지만 설치한 사용자에게만 영향을 미칩니다. TeX 라이브를 사용하면 일반적으로 많은 사람들이 사용하는 모든 패키지를 완전히 설치하는 것이 권장되며 새 패키지가 자동으로 설치되므로 변경 사항을 알 수 없습니다.
Ulrike가 댓글에서 언급했듯이 앞으로 몇 주 안에 더 많은 패키지가 분리될 예정입니다. 실제로 오늘 밤은 kvoptions
분리되어 이제 독립 실행형 패키지입니다(예를 들어 여기를 참조하세요) 따라서 설치가 필요할 수도 있습니다.kvoptions
오늘 밤 이후에도.
oberdiek 패키지에 대한 모든 업데이트는 ctan oberdiek 페이지에 링크된 메시지와 함께 ctan-ann 메일링 리스트에 발표됩니다. 마지막 공지사항은 여기에 보관되어 있습니다.
https://ctan.org/ctan-ann/id/[이메일 보호됨]
설치해야 할 패키지 목록으로 끝납니다.
이전에 oberdiek을 설치한 최소 tex 설치를 설치한 경우 해당 패키지 세트를 설치하려면 이제 설치해야 할 수도 있습니다.
Attachfile2 epstopdf-pkg grffile hobsub iftex inputenx kvoptions luacolor Magicnum makerobust oberdiek pdfcolmk pdftexcmds stringenc transparent zref
더 많은 패키지가 분할되면 이 목록은 발표할 때마다 업데이트됩니다.