
在學習如何建立我自己的命令以及如何透過檔案的自動完成清單使它們在 TeXstudio 中可用之後.cwl
,我無法對使用這些命令建立的套件檔案執行相同的操作。
以下範例是我自己名為 的命令的自動完成清單myclock
。
一個很好總結的解釋是這裡。
我讀了乳膠文檔.cwl,向我們展示了 TeXstudio 預設自動完成的基礎知識,如下圖所示,
還有部分4.14 cwl格式說明TeXstudio 手冊,其中提供了創建自己的文件的整套說明.cwl
,並且此TeXstudio常見問題解答。
不幸的是,我仍然無法為我自己的套件創建完成清單。
當我開始在其中輸入套件名稱\usepackage{ }
或使用組合時Ctrl+Space
,會出現包含 TeXstudio 識別的所有套件的清單。
但是我該怎麼做才能myownpackage
在包的自動完成列表中插入列表呢?
我的基本想法行不通。
下圖顯示了顯然不是預期結果的嘗試。第一行替換了原來的設置,這是不可取的。
答案1
您不需要cwl
文件來實現此目的。
您所需要做的就是將sty
套件的檔案放在安裝目錄中的本機套件資料夾中:
之後,您必須更新檔案名稱資料庫:
特克斯直播:在您的系統上運行 a texhash
,或通過tlmgr
.
米克特克斯:開啟 MiKTeX 控制台並按照以下說明進行操作(取自這裡):
資料庫更新後,TeXstudio 知道你的套件存在: