
Estou tentando instalar o mhchem
pacote na minha máquina Linux e não está funcionando. Até agora tentei colocá-lo /usr/share/texlive/texmf-dist/tex/latex/mhchem
e depois executá-lo texhash
nesse diretório, texhash
mas falhei nessa pasta. Eu também tentei em /home/<user>/texmf
qual é o diretório que recebo quando executo o kpsewhich -var-value=TEXMFHOME
. O diretório não existia então tive que criá-lo. A execução texhash
nesse diretório é bem-sucedida e recebo um ls-R
arquivo no diretório. Porém, quando tento executar o latex em um arquivo que possui \usepackage{mhchem}
, ele falha e diz que o pacote não existe. Estou colocando o .sty
arquivo no lugar certo?
Responder1
Você sempre pode colocar seus pacotes personalizados no formato /home/<username>/texmf/tex/latex
.
Para pacotes que vêm com o TeX Live, tlmgr
(gerenciador do TeX Live) se encarrega de baixar e disponibilizar o pacote. Caso sudo
fosse necessário instalar o TeX Live, ou seja, em um diretório onde um usuário normal não tenha direitos de escrita, sudo
também será necessário executar o tlmgr
.
Se o TeX Live foi instalado como parte da distribuição Linux, é provável que você tenha uma versão bastante antiga e nem todas as soluções no local funcionem. No entanto, as distros geralmente agrupam pacotes TeX Live em distro-meta-pacotes.
Por exemplo, mhchem
pode ser encontrado texlive-science
de acordo com oComunidade Linux Mint. O meta pacote instalará outros pacotes relacionados à química, comoestilo químicoequimacrostambém.