
Tenho um pequeno problema com um documento que estou tentando compilar. O código a seguir será compilado no TeXworks sem erros, mas reclama de pacotes ausentes e tqft
arquivos ausentes .sty
para wasysm
, cleveref
e .titlesec
tocbibind
Meu principal problema é que já compilei isso antes em um computador diferente, sem problemas, e estou tentando compilar em outro.
\documentclass[12pt,a4paper]{report}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
% Any packages should go here
\usepackage{graphicx,natbib}
\usepackage{mathrsfs,amsmath,amsfonts,amssymb,amsthm,relsize,geometry,faktor,mathtools,thmtools}
\usepackage{tikz-cd}
\usepackage{yfonts}
\usepackage{tikz}
\usepackage{url}
\usepackage{wasysym, stackengine, makebox, graphicx}
\usetikzlibrary{tqft}
\usepackage{yfonts}
\usepackage{hyperref}
\usepackage[capitalise]{cleveref}
\usepackage{url}
\usepackage{titlesec}
\usepackage[nottoc,notlof,notlot]{tocbibind}
\renewcommand\bibname{References}
\usepackage[nottoc,notlof,notlot]{tocbibind}
\renewcommand\bibname{References}
\begin{document}
test
\end{document}
Os erros são todos padrão "x.sty não encontrado", exceto este tqft
erro:
Erro do pacote tikz: não encontrei a biblioteca tikz 'tqft'.
Procurei o arquivo encontrado nas árvores texmf atuais. \usetikzlibrary{tqft}
Acabei de instalar o MiKTeX sem nada sofisticado, baixei o TeXstudio e tentei compilar o documento. Eles estão procurando em lugares diferentes? Verifiquei no console MiKTeX e tenho todos os pacotes relevantes instalados. Usando o arquivo ctan para cleveref
,aqui, nem pareceterum arquivo de estilo, então estou sem ideias.
Peço desculpas antecipadamente pela má formatação no exemplo acima. Obrigado pela ajuda!
Acho que posso ter encontrado o problema, mas não tenho certeza. O console está me dizendo que há um "problema de PATH" e que o diretório
~\AppData\Local\Programs\MiKTeX 2.9\miktex\bin\x64
não está no caminho de pesquisa de executáveis ou está na posição errada do caminho. Existe uma maneira de corrigir isso?
Acho que posso ter resolvido meu próprio problema - mover o executável do texstudio para a pasta x64, embora não tenha certeza se essa é a melhor prática.Manterei a pergunta caso haja uma maneira melhor de fazer isso.
Responder1
Se o TeXworks puder compilar um arquivo mwe.tex
, então podemos dizer que a instalação do MiKTeX está funcionando (porque o TeXworks faz parte dela).
Se o TeXStudio não conseguir compilar mwe.tex
, o culpado é a instalação do TeXStudio.
Você deve fazer a instalação na seguinte ordem (fez?):
- Instale o MiKTeX com o instalador da página inicial. É melhor usar o MiKTeX completo (netinstaller) do que o MiKTeX básico.
- Como o instalador geralmente é baseado em uma versão mais antiga, atualize todos os pacotes com o gerenciador de pacotes (clique no console MiKTeX em "Pacotes").
- Importante para Windows:Reinício!
- Instale o TeXStudio. Ele deve reconhecer o MiKTeX instalado e então fazer uma configuração automática para usar o(s) caminho(s) correto(s) para poder iniciar a compilação via MiKTeX.
- Importante para Windows:Reinício!
No seu caso, parece que houve um erro no ponto 4.
- Agora verifique seu sistema e verifique em qual diretório o TeXStudio foi instalado.
- digite
path
em seu terminal/console para obter o caminho real exibido. O diretório do TeXStudio deve aparecer mais ou menos por último nos diretórios mostrados. - Certifique-se de que o TeXStudio esteja realmente nesse diretório, a movimentação do binário foi uma ação incorreta. Refazer!
- Verifique a configuração do TeXStudio, pode ser que ele esteja com o caminho errado para o MiKTeX configurado... Corrija o caminho se estiver errado.
Se isso não ajudar, sugiro
- desinstale o TeXStudio (certifique-se de excluir a parte movida também!),
- Reinícioe
- comece a instalar o TeXStudio novamente (você pode tentar se desconectar da internet, desativar seu software antivírus, instalar o TeXStudio, ativar o sistema antivírus, conectar-se à internet).
- Reinício!