Instalei a versão portátil (do Scoop) do MikTeX 2.9.6615-x64 no Windows 10 (como fiz antes com as versões anteriores do Miktex).
Quando tento adicionar um diretório texmf personalizado para pacotes locais no console MikTeX, ele aparece entre os caminhos padrão (logo acima do diretório de instalação padrão, conforme pretendido), mas desaparece depois que eu fecho o console MikTeX. Em outras palavras, não armazena a alteração na lista de diretórios.
Meu diretório texmf funcionava na versão anterior do MikTeX e tem a seguinte estrutura: ../tex/latex/$packagename$
Tentei o mesmo com a GUI antiga, mas o resultado é o mesmo.
Alguma ideia?
Responder1
Usando o console MiKTeX portátil 2.9.7015 (MiKTeX: 2.9.7000). Mesmo sintoma, o diretório raiz TEXMF personalizado não sobrevive à reinicialização do console.
Usando osolução alternativa antiganão ajuda, exatamente o mesmo sintoma.
Executar os comandos a seguir não ajuda, exatamente o mesmo sintoma.
initexmf --user-roots="caminho\para\biblioteca" initexmf --update-fndb
Resolvi o problema editando manualmente este arquivo na pasta miktex-portable:texmfs\install\miktex\config\miktexstartup.ini
que contém apenas um [Auto]
campo. Eu adiciono manualmente um [Path]
campo contendo a seguinte linha
UserData=path\to\library
Existem espaços em branco no caminho da minha biblioteca e não fiz nada a respeito, como qualquer aspa. Não coloco nenhum espaço em branco ao redor do sinal de igual.
Eu reinicio o console e meu editor tex (TeXstudio) e funciona novamente.
Responder2
eu tenhouma respostadepois de postar no rastreador de problemas (é um bug) e também uma solução alternativa:
cd \PATH\TO\MIKTEXPORTABLE
copy texmfs\config\miktex\config\miktexstartup.ini texmfs\install\miktex\config\miktexstartup.ini
Isso corrige o bug na versão atual do MikTeX Portable.