Adicionando manualmente *um* pacote ao MiKTeX

Adicionando manualmente *um* pacote ao MiKTeX

Estou no Windows atrás de um firewall (você está oferecendo sua simpatia; eu sei; obrigado). Preciso adicionar o pacote xcolorao MiKTeX.

Eu baixei xcolor.zipe descompactei c:/Users/<username>/AppData/Local/Programs/MiKTeX 2.9/tex/latexjunto com os pacotes que vieram com o MiKTeX.

Existe um comando MiKTeX "adicionar ao índice" que faznãoprecisa de acesso à rede?

Torna miktexsetuppossível configurar um repositório localoutrodo que através --local-package-repositorye --package-set=complete download? O uso deste par requer acesso à rede.

Responder1

A resposta é uma expansão de um comentário feito por John Kormylo.

  1. Para evitar receber a mensagem "isto não parece umTDS; você tem certeza...", extraia xcolor.zip <dir>/tex/latexem vez de apenas em <dir>/.
  2. cd para <dir>/tex/latexe pdflatex xcolor.inspara gerar arquivos xcolor.sty.
  3. Usando o console MikTeX em Configurações->Diretórios, adicione o diretório <dir>que contém seu arquivo sty.
  4. Use Tarefas->Atualizar banco de dados de nomes de arquivos.

Um problema com a instalação manual de pacotes (onde “manual” é definido como baixar um .ziparquivo do CTAN e inseri-lo manualmente em uma instalação do TeX) é que também é necessário lidar com dependências recursivas.

Por exemplo, xcolordepende do pacote mptopdf.

Para descobrir as dependências, após os passos acima, execute pdflatex usexcolorum usexcolor.texarquivo contendo

\documentclass{article}
\usepackage{xcolor}
\begin{document}
\end{document}

que lhe dará:

The required file "tex/context/base/mkii/supp-pdf.mkii" is missing.
It is part of the following package: mptopdf.

e isso significará que você precisará repetir as etapas acima para mptopdf.

informação relacionada