我怎麼能夠產生所有已安裝的 LaTeX 套件、類別和字型的列表在命令列上使用 MikTeX?原始輸出適合我的用例。
相關的,使用 TeXlive 解決方案:有關 LaTeX 安裝的診斷。
答案1
如果您還沒有grep
在 Windows 電腦上安裝類似的工具(它們不是隨 Windows 一起安裝的),您可以使用舊的 ms-dos 管道建立test.txt
包含所有已安裝的 MiKTeX 軟體包的檔案。
在您的控制台/終端上使用:
mpm --list >test.txt
--list
建立已安裝軟體包的列表,>
將輸出定向到名為after的檔案中test.txt
。
如果您已經安裝了cygwin
或其他包含類 UNIX 工具的程序,例如grep
等,您當然可以使用它們。我的解決方案是使用“純”視窗...
答案2
被mpm
轉移到miktex
以下作品:
miktex packages list --template "{isInstalled} {id} {version}" | grep "^true" | sed -e "s/^true //"
看https://docs.miktex.org/manual/miktex-packages.html有關您可能想要放入模板中的其他資訊。
答案3
我在 Win 10 上使用 MiKTeX 21.2。然而,類似的命令卻做到了。具體來說,啟動 miktex 控制台,然後點擊「軟體包」選項卡,會顯示一個長列表,其中標記了已安裝的軟體包的日期。嚴格來說,這個清單並不能回答最初的問題。我有預感,編寫一個巨集來選擇清單中旁邊有日期的那些項目並不難。但這只是一種預感。請告訴我。