O documento será compilado no TeXworks, mas não no TeXstudio

O documento será compilado no TeXworks, mas não no TeXstudio

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 tqftarquivos ausentes .stypara wasysm, cleverefe .titlesectocbibind

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 tqfterro:

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?):

  1. Instale o MiKTeX com o instalador da página inicial. É melhor usar o MiKTeX completo (netinstaller) do que o MiKTeX básico.
  2. 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").
  3. Importante para Windows:Reinício!
  4. 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.
  5. 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 pathem 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!

informação relacionada