我希望你能幫助一個無知的人。作為一名前數學物理學家,我使用 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
,發現有一個名為mptopdf
in location 的檔案C:\Program Files (x86)\MiKTeX\tpm\packages
。所以我告訴對話框從C:\Program Files (x86)\MiKTeX\tpm\packages
.
錯誤訊息:“不是本地包存儲庫。”
現在,如果我的機器上名為 的目錄packages
(其中包含名為 的包mptopdf
)不是“本地包存儲庫”,那麼什麼是?
如何讓圖形在我的安裝中正常運作?
提前謝謝了。我並不像聽起來那麼愚蠢,但是從學術界畢業後學習 TeX 確實讓我很困惑。
答案1
這更像是一則評論,但結果太長了。
如果我腦子裡的想像是正確的,那麼事件的順序是這樣的:
- 您建立一個 LaTeX 格式的文件紡織工作室並將其另存為
foo.tex
. - 您可以在 TeXstudio 中編譯此檔案。這又調用
pdflatex foo.tex
. - MiKTeX 提供的引擎
pdftex
開始編譯文件並嘗試graphicx
根據請求載入套件。不幸的是,該套件不可用,因此訊號被傳送到 MiKTeX 在這種情況下使用的某種「管理程式」進程。 此程序表現為您看到的對話框,詢問您是否要透過 Web 安裝套件、或從本機目錄或本機套件儲存庫安裝套件。
現在,關鍵是:您要求從本機軟體包儲存庫進行安裝。這真正意味著什麼(我思考;我使用 TeX Live for Windows),您將向 MiKTeX 顯示 CTAN 的本機鏡像(整個內容),而您指向的目錄肯定不是這樣的。 (此選項對於實際上在網路磁碟機上鏡像 CTAN 的大學很有用。)
再試一次,但這次從 Web 安裝。
編輯
我所說的大部分內容都是為什麼會發生這種情況的解釋,但從您提供的錯誤來看,似乎發生了更多涉及的事情:
錯誤:命令崩潰:
pdflatex.exe -synctex=1 -interaction=nonstopmode "texstudio_qc1464.tex"
從命令列編譯(只需運行上面的程式碼)並查找它輸出的任何奇怪的錯誤訊息。