
Estou no Windows atrás de um firewall (você está oferecendo sua simpatia; eu sei; obrigado). Preciso adicionar o pacote xcolor
ao MiKTeX.
Eu baixei xcolor.zip
e descompactei c:/Users/<username>/AppData/Local/Programs/MiKTeX 2.9/tex/latex
junto com os pacotes que vieram com o MiKTeX.
Existe um comando MiKTeX "adicionar ao índice" que faznãoprecisa de acesso à rede?
Torna miktexsetup
possível configurar um repositório localoutrodo que através --local-package-repository
e --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.
- Para evitar receber a mensagem "isto não parece umTDS; você tem certeza...", extraia xcolor.zip
<dir>/tex/latex
em vez de apenas em<dir>/
. - cd para
<dir>/tex/latex
epdflatex xcolor.ins
para gerar arquivosxcolor.sty
. - Usando o console MikTeX em Configurações->Diretórios, adicione o diretório
<dir>
que contém seu arquivo sty. - 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 .zip
arquivo do CTAN e inseri-lo manualmente em uma instalação do TeX) é que também é necessário lidar com dependências recursivas.
Por exemplo, xcolor
depende do pacote mptopdf
.
Para descobrir as dependências, após os passos acima, execute pdflatex usexcolor
um usexcolor.tex
arquivo 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
.