Cada vez que instalo uma nova versão do TeX Live (a "completa") no Ubuntu, encontro alguma falta de compatibilidade com versões anteriores (por exemplo, pacotes ausentes ou comandos alterados em pacotes existentes) e alguns dos meus projetos LaTeX param de funcionar. Às vezes leva muito tempo para entender como resolver o problema.
Qual é a maneira adequada de lidar com essas questões? Existe uma lista de pacotes que foram removidos em uma nova versão "completa" do TeX Live, em comparação com a anterior?
Para ser mais concreto, desta vez estou com um problema com enumitem
o pacote, que não está incluso no TeX Live 2018 e não pode ser instalado com o tlmgr
.
Responder1
Faça backup de versões antigas do texlive!
Você perguntou como lidar com diferentes versões e desenvolvimentos do texlive ao longo dos anos, especialmente pacotes alterados ou obsoletos posteriormente. Descobrimos que você instalou o texlive de um servidor não confiável e simplesmente instalou o pacote que faltava.
Mas o texlive 2019 chegará em breve com mudanças que podem ou não quebrar alguns documentos. Como lidar com isso?
Se você tiver espaço suficiente em seu HDD/SDD/qualquer coisa, mantenha algumas instalações mais antigas. Vou instalar o texlive 2019ao ladotexlive 2018 e posteriormente excluir o antigo texlive 2016. Todas as instalações do texlive residem em .../texlive/year, enquanto meus pacotes locais no nível da máquina (não no nível do usuário) residem em .../ texlive/texmf-local e permaneça intacto após a instalação de um novo texlive.
Se o texlive 2019 quebrar alguma coisa, apenas mudo o caminho e volto ao texlive 2018/17/16 para este documento.
E para estar realmente seguro, tornei-me membro do meu TUG local (grupo de usuários tex) e aproveito todos os anos para receber um DVD com texlive e CTAN. Estou mantendo-os secos e limpos, nunca se sabe. OK, não tenho certeza se o texlive 2009 funcionaria, mas pelo menos eu poderia importar um pacote antigo, só para garantir ...