
최신 TeX Live 업데이트 후에 다음 오류가 계속 발생합니다.
LaTeX Warning: You have requested, on input line 26, version
`2018/02/21' of package expl3,
but only version
`2017/12/16 L3 programming layer (loader) '
is available.
! Package xparse Error: Support package l3kernel too old.
도움을 주시면 감사하겠습니다.
해결책(Christian의 의견에서): l3패키지를 이전 버전으로 복원합니다.
답변1
저도 같은 문제가 있어서 채팅으로 질문했는데 이 질문으로 연결되었습니다. 내 컴퓨터에서 문제를 해결했으므로 내가 들은 내용만 설명하겠습니다.
l3packages
이전 버전으로 되돌려야 합니다 . 명령은
$ tlmgr restore l3packages
(아마도 루트로 실행하려면 해당 명령 앞에 접두사를 붙일 것입니다 sudo
.) 개정 번호를 지정하지 않으면 사용 가능한 모든 이전 개정이 나열됩니다.
내가 받은 응답은 이랬다.
Do you really want to restore l3packages to revision 44864 (y/N):
을 선택한 후 y
, 나는
Restoring l3packages, 44864 from /usr/local/texlive/2016/tlpkg/backups/l3packages.r44864.tar.xz
그 후 모든 것이 다시 작동했습니다.
Christian과 Nasser의 의견에 따르면 모든 사람이 tlmgr restore
위와 같이 대화형으로 작동하는 것은 아닙니다. 이전에 설치된 개정판 목록만 가져오는 경우도 있습니다. 그렇다면 가장 큰 번호(즉, 현재 번호는 계산하지 않고 가장 최근 번호), 개정판 NUM을 선택하고 다음을 입력하세요.
$ tlmgr restore l3packages <NUM>