
Estou tentando editar meu currículo antigo com modernCV no Linux. Alguns estilos e classes ausentes não são instalados automaticamente – então agora devo tentar fazer isso manualmente.
Desde o popularfonte do pacotectan.org não está completo (como luatexbase.sty), tive que adicionar os arquivos ausentes deesta fonte. Depois movi a coleção com sua pasta para o diretório texlive...
/usr/share/texlive/texmf-dist/tex/latex/luatexbase/luatexbase-loader.sty
... e atualizei o banco de dados Latex ...
sudo texhash
... Tentei criar o PDF no Texmaker através do método LuaLaTeX.
Mas então recebi o erro fatal, mencionado abaixo:
! 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.
EDIT: depois de instalar o texlive-full recebi mensagens de erro adicionais (em vermelho).
O primeiro erro (mencionado acima) você pode ver na parte inferior da captura de tela anexada:
Responder1
O link ctan que você fornece contém as fontes dos documentos luatexbase
(e pacotes stub legados, como luatexbase-loader
) Você pode instalar a partir daí (basta executar tex no .ins
arquivo para gerar os pacotes), no entanto, isso não deve ser necessário, pois luatexbase está no texlive você já deve tê-lo instalado ou pode ser instalado através tlmgr
do gerenciador de pacotes Linux se você usar uma distribuição de sistema Linux do texlive.
Dito isto, o núcleo do luatexbase
pacote antigo está embutido nas versões atuais do lualatex, então é bastante raro você precisar carregá-lo explicitamente.
O outro site ao qual você vincula tem algumas versões desses arquivos de 2011, o luatex mudou muito desde então, e é improvável que o código antigo nesses arquivos funcione nas versões atuais do luatex.
luatexbase-loader.sty
está no texlive, ele deve ser instalado como
/usr/local/texlive/2017/texmf-dist/tex/luatex/luatexbase/luatexbase-loader.sty
no entanto, ele não faz nada além de carregar, luatexbase
pois todas as funcionalidades dos antigos subpacotes foram incorporadas ao luatexbase ou ao próprio latex. O arquivo inteiro é
\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