擅長使用 TeX,不擅長安裝它

擅長使用 TeX,不擅長安裝它

我希望你能幫助一個無知的人。作為一名前數學物理學家,我使用 Tex 或 LaTeX 來排版幾乎所有的東西。但當談到安裝這個東西時,我感覺自己就像我的勒德分子親戚之一。在過去的幾年裡,我多次訪問過常用的下載網站,但我甚至無法解析操作方法中的語言。

我應該說,我不再在學術界,所以這些事情不會再自動發生。而且學術界之外似乎沒有人聽過 TeX,所以我無法獲得任何人對人的幫助。注意,我這些天正在使用 Windows。

今天我嘗試安裝 TeX,這肯定是第十次了。這次我下載了ProTeXt並安裝了MiKTeX和TeXStudio。

我現在可以排版基本文章了(耶!)。但我也需要使用圖形。還有我的問題。當我嘗試使用該命令時\usepackage{graphicx},會彈出一個 TeXStudio 對話框並顯示:

tex\context\base\supp-pdf.mkii缺少所需的文件。它是包的一部分mptopdf。該軟體包將從...安裝

我可以選擇從 Web、目錄或 CD 安裝。

所以我選擇從目錄安裝。它詢問什麼目錄。我無法知道哪個目錄。於是我搜尋了一下C:\Program Files (x86)\MiKTeX,發現有一個名為mptopdfin location 的檔案C:\Program Files (x86)\MiKTeX\tpm\packages。所以我告訴對話框從C:\Program Files (x86)\MiKTeX\tpm\packages.

錯誤訊息:“不是本地包存儲庫。”

現在,如果我的機器上名為 的目錄packages(其中包含名為 的包mptopdf)不是“本地包存儲庫”,那麼什麼是?

如何讓圖形在我的安裝中正常運作?

提前謝謝了。我並不像聽起來那麼愚蠢,但是從學術界畢業後學習 TeX 確實讓我很困惑。

答案1

這更像是一則評論,但結果太長了。


如果我腦子裡的想像是正確的,那麼事件的順序是這樣的:

  1. 您建立一個 LaTeX 格式的文件並將其另存為foo.tex.
  2. 您可以在 TeXstudio 中編譯此檔案。這又調用pdflatex foo.tex.
  3. MiKTeX 提供的引擎pdftex開始編譯文件並嘗試graphicx根據請求載入套件。不幸的是,該套件不可用,因此訊號被傳送到 MiKTeX 在這種情況下使用的某種「管理程式」進程。
  4. 此程序表現為您看到的對話框,詢問您是否要透過 Web 安裝套件、或從本機目錄或本機套件儲存庫安裝套件。

    現在,關鍵是:您要求從本機軟體包儲存庫進行安裝。這真正意味著什麼(我思考;我使用 TeX Live for Windows),您將向 MiKTeX 顯示 CTAN 的本機鏡像(整個內容),而您指向的目錄肯定不是這樣的。 (此選項對於實際上在網路磁碟機上鏡像 CTAN 的大學很有用。)

再試一次,但這次從 Web 安裝。


編輯

我所說的大部分內容都是為什麼會發生這種情況的解釋,但從您提供的錯誤來看,似乎發生了更多涉及的事情:

錯誤:命令崩潰:

pdflatex.exe -synctex=1 -interaction=nonstopmode "texstudio_qc1464.tex"

從命令列編譯(只需運行上面的程式碼)並查找它輸出的任何奇怪的錯誤訊息。

相關內容