이것은 이전 질문에 대한 후속 조치입니다.TeXLive2012 설치가 손상되었나요? (currfile에 대한 옵션 충돌). 역사에 대해서는 해당 질문을 참조하십시오.
"업데이트된" TeXLive2012를 사용하면 다음과 같은 결과를 얻을 수 있습니다.
LaTeX 오류: `l3candidates.sty' 파일을 찾을 수 없습니다.
이 간단한 예를 통해:
\documentclass{standalone}
\usepackage{expl3}
\begin{document}
\end{document}
TeXLive 유틸리티는 모든 것이 최신 상태라고 말합니다.
질문:
- 위 파일이 TeXLive2012에서 제대로 컴파일되는지 누군가 확인할 수 있습니까?
- TeXLive2012를 다시 설치하기 전에 삭제해야 하는 최소 디렉터리/파일은 무엇입니까? 저는 TeXLive2010과 TeXLive2011 릴리스를 유지하고 그 과정에서 느슨해지지 않았으면 좋겠습니다. 이 문제를 해결하기 위해 제가 할 수 있는 더 간단한 일이 있을까요?
답변1
확실히 설치가 잘못 된 것 같습니다 l3candidates
.l3kernel
, 그리고 새로 업데이트된 TL2012에서는 파일의 위치가 올바르게 잡혔습니다.
palladium:~ joseph$ kpsewhich l3candidates.sty
/usr/local/texlive/2012/texmf-dist/tex/latex/l3kernel/l3candidates.sty
TeX Live를 모두 다시 설치하는 과감한 접근 방식을 취하는 대신 이 패키지 하나만 다시 실행하겠습니다. TeX Live Utility에 대해 언급했듯이 Mac을 사용하고 있다고 가정합니다. 패키지 목록에서 필터 상자를 사용하여 을 찾아서 l3kernel
선택한 다음 작업 메뉴에서 '선택한 패키지 다시 설치'를 선택할 수 있습니다(또는 ++ Option) . 또는 터미널에서 지시를 내릴 수도 있습니다.CmdR
sudo tlmgr install --reinstall l3kernel
이는 Linux 및 Windows 사용자에게도 작동합니다. (Windows 사용자는 관리자 권한으로 명령 프롬프트를 실행해야 할 수도 있고 가 필요하지 않을 수도 있습니다 sudo
.) 완전성을 위해 동일한 문제가 있는 Windows 사용자는 TeX Live Manager를 사용하고 일치 상자를 사용하여 l3kernel
. TeX Live Manager에는 '재설치' 개념이 없으므로 l3kernel
여기서 제거한 후 별도로 다시 설치해야 합니다.
물론 여기의 '수리' 지침은 완전히 일반적입니다. 손상된 패키지로 보이는 것이 있으면 tlmgr
TeX 전체를 다시 설치하는 대신 적절한 인터페이스를 사용하여 다시 설치(또는 제거 후 설치)할 수 있습니다. 살다!