ドキュメントはTeXworksではコンパイルされますが、TeXstudioではコンパイルされません

ドキュメントはTeXworksではコンパイルされますが、TeXstudioではコンパイルされません

コンパイルしようとしているドキュメントに小さな問題があります。次のコードは TeXworks でエラーなしでコンパイルされますが、パッケージtqft、および 、 、 のファイルが見つからないというエラーが.sty表示されます。wasysmclevereftitlesectocbibind

私の主な問題は、以前に別のコンピューターでこれを問題なくコンパイルしたことがあり、別のコンピューターでコンパイルしようとしていることです。

\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}

tqftこのエラーを除いて、エラーはすべて標準の「x.sty が見つかりません」です。

パッケージ tikz エラー: tikz ライブラリ 'tqft' が見つかりませんでした。

現在の texmf ツリーで見つかるファイルを探しました。MiKTeX\usetikzlibrary{tqft}を特別なことはせずにインストールし、TeXstudio をダウンロードしてドキュメントをコンパイルしようとしました。別の場所を探しているのでしょうか? MiKTeX コンソールで確認しましたが、関連するパッケージはすべてインストールされています。ctan アーカイブを使用してcleverefここ、それは持っているスタイルファイルなので、アイデアがありません。

上記の例のフォーマットが適切でないことをお詫び申し上げます。ご協力ありがとうございます。

問題を見つけたかもしれないが、確信はない。コンソールには「PATHの問題」があり、ディレクトリが

~\AppData\Local\Programs\MiKTeX 2.9\miktex\bin\x64

実行可能ファイルの検索パスにないか、パスの間違った位置にあります。これを修正する方法はありますか?

自分の問題は解決したかもしれないと思います。texstudio 実行可能ファイルを x64 フォルダーに移動しますが、これがベストプラクティスかどうかはわかりません。もっと良い方法があるかもしれないので、この質問は続けておきます。

答え1

TeXworks がファイルをコンパイルできる場合mwe.tex、MiKTeX インストールは動作していると言えます (TeXworks がその一部であるため)。

TeXStudio がコンパイルできない場合はmwe.tex、TeXStudio のインストールに問題があります。

インストールは次の順序で実行する必要があります (実行しましたか?):

  1. ホームページからインストーラーを使用して MiKTeX をインストールします。Basic MiKTeX よりも完全な MiKTeX (netinstaller) を使用することをお勧めします。
  2. インストーラーは通常、古いバージョンに基づいているため、パッケージ マネージャーを使用してすべてのパッケージを更新します (MiKTeX コンソールで [パッケージ] をクリックします)。
  3. Windows の場合の重要事項:リブート
  4. TeXStudio をインストールします。インストールされた MiKTeX が認識され、正しいパスを使用して MiKTeX 経由でコンパイルを開始できるように自動構成が行われます。
  5. Windows の場合の重要事項:リブート

あなたの場合、ポイント 4 にエラーがあったようです。

  • 次に、システムをチェックして、TeXStudio がインストールされているディレクトリを確認します。
  • 実際のパスを表示するには、ターミナル/コンソールに入力しますpath。表示されるディレクトリの中で、TeXStudio のディレクトリがほぼ最後に表示されます。
  • TeXStudio が本当にそのディレクトリにあることを確認してください。バイナリの移動は間違った操作でした。やり直してください。
  • TeXStudio の設定を確認してください。MiKTeX へのパスが間違っている可能性があります... 間違っている場合はパスを修正してください。

それでも解決しない場合は、

  • TeXStudio をアンインストールします (移動した部分も削除したことを確認してください)。
  • リブートそして
  • TeXStudio のインストールを再度開始します (インターネットから切断し、ウイルス対策ソフトウェアを無効にし、TeXStudio をインストールし、ウイルス対策システムを有効にし、インターネットに接続してみてください)。
  • リブート!

関連情報