Это продолжение моего предыдущего вопроса:Повреждена установка 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, я предполагаю, что вы используете Mac. В этом случае из списка пакетов вы можете использовать поле фильтра, чтобы найти l3kernel
, выбрать его, а затем выбрать «Переустановить выбранные пакеты» в меню действий (или Option+ Cmd+ R). В качестве альтернативы, в терминале вы можете дать инструкции
sudo tlmgr install --reinstall l3kernel
который также будет работать для пользователей Linux и Windows. (Пользователям Windows может потребоваться запустить командную строку от имени администратора, и им определенно не понадобится sudo
.) Для полноты картины пользователи Windows с той же проблемой могут использовать TeX Live Manager, используйте поле Match, чтобы найти l3kernel
. TeX Live Manager не имеет доступной концепции «переустановки», поэтому вам нужно будет удалить l3kernel
его здесь, а затем отдельно переустановить.
Конечно, инструкции по «восстановлению» здесь носят исключительно общий характер: если у вас есть что-то, что кажется поврежденным пакетом, то вы можете использовать соответствующий интерфейс для tlmgr
переустановки (или удаления, а затем установки), вместо того, чтобы переустанавливать весь TeX Live!