文件將在 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}

除了以下錯誤之外,這些錯誤都是標準的“x.sty not found” tqft

tikz 套件錯誤:我沒有找到 tikz 庫“tqft”。

\usetikzlibrary{tqft}我在當前的 texmf 樹中查找文件。他們在尋找不同的地方嗎?我已經檢查了 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。使用完整的 MiKTeX(網頁安裝程式)比使用基本 MiKTeX 更好。
  2. 因為安裝程式通常是基於舊版本,所以使用套件管理器更新所有套件(點擊 MiKTeX 控制台中的「套件」)。
  3. 對 Windows 來說很重要:重啟
  4. 安裝 TeXStudio。它應該識別已安裝的 MiKTeX,然後自動配置以使用正確的路徑,以便能夠透過 MiKTeX 開始編譯。
  5. 對 Windows 來說很重要:重啟

在你的情況下,第4點似乎有錯誤。

  • 現在檢查您的系統並檢查 TeXStudio 已安裝在哪個目錄中。
  • 在終端機/控制台上鍵入path以取得顯示的實際路徑。 TeXStudio 的目錄應該或多或少出現在顯示目錄的最後。
  • 確保 TeXStudio 確實位於該目錄中,而移動二進位檔案是一個錯誤的操作。重做吧!
  • 檢查TeXStudio的配置,可能是MiKTeX配置的路徑錯誤...如果路徑錯誤請更正。

如果這沒有幫助我建議

  • 卸載TeXStudio(確保你也刪除了移動的部分!),
  • 重啟
  • 重新開始安裝TeXStudio(您可以嘗試斷開網路連接,停用防毒軟體,安裝TeXStudio,啟動防毒系統,連接到網際網路)。
  • 重啟!

相關內容