Como possogerar uma lista de todos os pacotes, classes e fontes LaTeX instaladosna linha de comando com MikTeX? A saída bruta é adequada para meu caso de uso.
Relacionado, com uma solução TeXlive:Diagnóstico sobre instalação do LaTeX.
Responder1
Se você não instalou ferramentas como grep
no seu computador Windows (elas não são instaladas com o Windows), você pode usar o antigo canal ms-dos para criar um arquivo test.txt
contendo todos os pacotes instalados com o MiKTeX.
Use em seu console/terminal:
mpm --list >test.txt
--list
cria a lista de pacotes instalados, >
direciona a saída no arquivo nomeado posteriormente test.txt
.
Se você instalou cygwin
outros programas que contenham ferramentas do tipo Unix, como grep
etc., você pode usá-los, é claro. Minha solução é trabalhar com windows "puros"...
Responder2
Com mpm
a mudança para miktex
as seguintes obras:
miktex packages list --template "{isInstalled} {id} {version}" | grep "^true" | sed -e "s/^true //"
Verhttps://docs.miktex.org/manual/miktex-packages.htmlpara outras informações que você pode querer colocar no modelo.
Responder3
Estou usando o MiKTeX 21.2 no Win 10. O comando anterior não funcionou para mim. No entanto, um comando semelhante aconteceu. Especificamente, iniciando o console miktex e clicando na aba de pacotes, é exibida uma longa lista com datas marcadas para os pacotes que foram instalados. Estritamente, falar essa lista não responde à pergunta original. Tenho um palpite de que não seria difícil escrever uma macro que selecionasse os itens da lista que possuem uma data próxima a eles. Mas isso é apenas um palpite. Por favor, me avise.