Я не уверен, является ли это ошибкой, или я сделал что-то не так (или я просто недостаточно хорошо знаю luatex
). Этот минимальный файл примера test.tex
\documentclass{article}
\usepackage{luacode}
\begin{document}
A random number:
\begin{luacode}
tex.print(math.random())
\end{luacode}
\end{document}
Должен компилироваться с lualatex test.tex
, но не с:
! LaTeX Error: File `luacode.sty' not found.
Звучит так, как будто что-то напутало в установке luatex
. Они выглядят установленными:
> dpkg --get-selections | grep luatex
luatex install
texlive-luatex install
Файл существует в моей системе:
> locate luacode.sty
/usr/local/texlive/2011/texmf-dist/tex/lualatex/luacode/luacode.sty
, поэтому я не решаю эту проблему. Пакет испорчен или это проблема с моей стороны?
Путь /usr/local/texlive
... указывает, что вы перепутали пакеты Ubuntu и TeXLive из источника (восходящего потока).
Не делай этого.
lualatex
не ищет файл в этом месте. Установите texlive-luatex
сейчас правильно (возможно, apt-get install --reinstall
).