lualatex 有什么问题?

Hoo*_*ked 7 installation package-management latex lua

我不确定这是一个错误还是我做错了什么(或者我只是不够了解luatex)。这个最小的示例文件test.tex

\documentclass{article}
\usepackage{luacode}

\begin{document}
A random number:
\begin{luacode}
  tex.print(math.random())
\end{luacode}
\end{document}
Run Code Online (Sandbox Code Playgroud)

应该编译lualatex test.tex但失败:

! LaTeX Error: File `luacode.sty' not found.
Run Code Online (Sandbox Code Playgroud)

听起来像是在安装luatex. 他们看起来要安装:

> dpkg --get-selections | grep luatex
luatex                  install
texlive-luatex          install
Run Code Online (Sandbox Code Playgroud)

该文件存在于我的系统上:

> locate luacode.sty 
/usr/local/texlive/2011/texmf-dist/tex/lualatex/luacode/luacode.sty
Run Code Online (Sandbox Code Playgroud)

所以我不知道如何解决这个问题。是包裹搞砸了还是我这边有问题?

ger*_*ijk 8

路径/usr/local/texlive... 表示您已经将 Ubuntu 软件包和来自源代码(上游)的 TeXLive 混淆了。

不要这样做。

lualatex不是在该位置查找文件。texlive-luatex现在正确安装(可能apt-get install --reinstall)。