如何在 TeXstudio 中為我自己的套件建立自動完成清單?

如何在 TeXstudio 中為我自己的套件建立自動完成清單?

在學習如何建立我自己的命令以及如何透過檔案的自動完成清單使它們在 TeXstudio 中可用之後.cwl,我無法對使用這些命令建立的套件檔案執行相同的操作。

以下範例是我自己名為 的命令的自動完成清單myclock

在此輸入影像描述

一個很好總結的解釋是這裡

我讀了乳膠文檔.cwl,向我們展示了 TeXstudio 預設自動完成的基礎知識,如下圖所示,

在此輸入影像描述

還有部分4.14 cwl格式說明TeXstudio 手冊,其中提供了創建自己的文件的整套說明.cwl,並且此TeXstudio常見問題解答

不幸的是,我仍然無法為我自己的套件創建完成清單。

當我開始在其中輸入套件名稱\usepackage{ }或使用組合時Ctrl+Space,會出現包含 TeXstudio 識別的所有套件的清單。

在此輸入影像描述

但是我該怎麼做才能myownpackage在包的自動完成列表中插入列表呢?

我的基本想法行不通。

在此輸入影像描述

下圖顯示了顯然不是預期結果的嘗試。第一行替換了原來的設置,這是不可取的。

在此輸入影像描述 在此輸入影像描述 在此輸入影像描述

答案1

您不需要cwl文件來實現此目的。

您所需要做的就是將sty套件的檔案放在安裝目錄中的本機套件資料夾中:

在此輸入影像描述



之後,您必須更新檔案名稱資料庫:
特克斯直播:在您的系統上運行 a texhash,或通過tlmgr.
米克特克斯:開啟 MiKTeX 控制台並按照以下說明進行操作(取自這裡):

在此輸入影像描述


資料庫更新後,TeXstudio 知道你的套件存在:

在此輸入影像描述

相關內容