Error de LuaTeX: LuaTeXbase-loader.sty

Error de LuaTeX: LuaTeXbase-loader.sty

Estoy intentando editar mi antiguo CV con modernCV en Linux. Algunos estilos y clases que faltan no se instalan automáticamente, por lo que ahora debo intentar hacerlo manualmente.

Desde los popularesfuente del paquetectan.org no está completo (como luatexbase.sty), tuve que agregar los archivos que faltan deesta fuente. Después de mover la colección con su carpeta al directorio texlive...

/usr/share/texlive/texmf-dist/tex/latex/luatexbase/luatexbase-loader.sty

... y actualicé la base de datos de Latex ...

sudo texhash

... Intenté crear el PDF en Texmaker mediante el método LuaLaTeX.
Pero luego recibí el error fatal, que se menciona a continuación:

! LuaTeX error ...ve/texmf-dist/tex/latex/luatexbase/luatexbase.loader.lua:53: attempt to index field 'loaders' (a nil value)

stack traceback:
...ve/texmf-dist/tex/latex/luatexbase/luatexbase.loader.lua:53: in main chunk
[C]: in function 'dofile'
[\directlua]:1: in main chunk.
l.89 dofile(path)}

The lua interpreter ran into a problem, so the
remainder of this lua chunk will be ignored.

EDITAR: después de instalar texlive-full recibí mensajes de error adicionales (en color rojo).

El primer error (mencionado anteriormente) se puede ver en la parte inferior de la captura de pantalla adjunta:

Nueva captura de pantalla del mismo viejo problema.

Respuesta1

El enlace ctan que proporciona tiene las fuentes de los documentos luatexbase(y los paquetes auxiliares heredados, como luatexbase-loader). Puede instalarlo desde allí (simplemente ejecute tex en el .insarchivo para generar los paquetes); sin embargo, esto no debería ser necesario, ya que luatexbase está en texlive. Debería tenerlo ya instalado o puede instalarse a través de tlmgrsu administrador de paquetes de Linux si usa una distribución de sistema Linux de texlive.

Dicho esto, el núcleo del luatexbasepaquete antiguo está integrado en las versiones actuales de lualatex, por lo que es bastante raro que necesites cargarlo explícitamente.

El otro sitio al que vincula tiene algunas versiones de estos archivos de 2011, luatex ha cambiado mucho desde entonces y es poco probable que el código antiguo de esos archivos funcione en las versiones actuales de luatex.

luatexbase-loader.styestá en texlive, se debe instalar como

/usr/local/texlive/2017/texmf-dist/tex/luatex/luatexbase/luatexbase-loader.sty

sin embargo, no hace más que cargar, luatexbaseya que toda la funcionalidad de los subpaquetes antiguos se ha incorporado a luatexbase o al propio látex. El archivo completo es

\ifx
  \ProvidesPackage\undefined\begingroup\def\ProvidesPackage
  #1#2[#3]{\endgroup\immediate\write-1{Package: #1 #3}}
\fi
\ProvidesPackage{luatexbase-loader}
[2015/10/04 v1.3
  luatexbase interface to LuaTeX (legacy subpackage)
]
\ifx\RequirePackage\undefined
  \input{luatexbase.sty}%
\else
  \RequirePackage{luatexbase}
\fi

información relacionada