Как создать список автозаполнения для моих собственных пакетов в TeXstudio?

Как создать список автозаполнения для моих собственных пакетов в TeXstudio?

Научившись создавать собственные команды и делать их доступными в TeXstudio через список автозаполнения с файлом .cwl, я не мог сделать то же самое с файлами пакетов, которые я создал с помощью этих команд.

Следующий пример — список автозаполнения для моей собственной команды с именем myclock.

введите описание изображения здесь

Очень хорошо обобщенное объяснение:здесь.

Я прочиталлатекс-документ.cwl, которые показывают нам основы автодополнения по умолчанию в TeXstudio, как показано на следующем рисунке,

введите описание изображения здесь

а также раздел4.14 Описание формата cwlруководства TeXstudio, в котором дается полный набор инструкций по созданию собственных .cwlфайлов, и этоЧасто задаваемые вопросы о TeXstudio.

К сожалению, я так и не смог создать список завершения для своих собственных пакетов.

Когда я начинаю вводить имя пакета внутри \usepackage{ }или использую комбинацию Ctrl+Space, появляется список всех пакетов, которые распознает TeXstudio.

введите описание изображения здесь

Но что мне сделать, чтобы вставить myownpackageсписок в список автодополнения пакетов?

Основная идея, которая у меня была, не сработала.

введите описание изображения здесь

На следующих рисунках показана попытка, которая явно не является желаемым результатом. Первая строка заменяет исходную настройку, что нежелательно.

введите описание изображения здесь введите описание изображения здесь введите описание изображения здесь

решение1

cwlДля этого вам не нужен файл.

Все, что вам нужно, это поместить styваш пакет в папку для локальных пакетов в вашем установочном каталоге:

введите описание изображения здесь



После этого необходимо обновить базу данных имен файлов:
TeXLive: запустите texhashв своей системе или обновите через tlmgr.
MiKTeX: откройте консоль MiKTeX и следуйте этим инструкциям (взято отсюда):

введите описание изображения здесь


После обновления базы данных TeXstudio узнает, что ваш пакет существует:

введите описание изображения здесь

Связанный контент