
Depois de aprender como criar meus próprios comandos e como disponibilizá-los no TeXstudio através de uma lista de preenchimento automático com um .cwl
arquivo, não consegui fazer o mesmo com os arquivos de pacotes que criei com esses comandos.
O exemplo a seguir é a lista de preenchimento automático para meu próprio comando chamado myclock
.
Uma explicação muito bem resumida éaqui.
Eu li olátex-documento.cwl, que nos mostra os fundamentos do preenchimento automático padrão do TeXstudio, como apresenta a figura a seguir,
e também seção4.14 Descrição do formato cwldo manual do TeXstudio, que fornece todo o conjunto de instruções para criar .cwl
arquivos próprios, e esteFAQ do TeXstudio.
Infelizmente ainda não consegui criar uma lista de conclusão para meus próprios pacotes.
Quando começo a digitar o nome de um pacote dentro \usepackage{ }
, ou uso a combinação Ctrl+Space
, aparece a lista com todos os pacotes que o TeXstudio reconhece.
Mas o que devo fazer para inserir myownpackage
a lista na lista de preenchimento automático de pacotes?
A ideia básica que eu tinha não funcionou.
As figuras a seguir mostram uma tentativa que claramente não é o resultado desejado. A primeira linha substitui a configuração original, o que não é desejável.
Responder1
Você não precisa de um cwl
arquivo para conseguir isso.
Tudo que você precisa é colocar o sty
seu pacote na pasta de pacotes locais em seu diretório de instalação:
Depois disso, você deve atualizar o banco de dados de nomes de arquivos:
TeXLive: execute um texhash
em seu sistema ou atualize por meio do arquivo tlmgr
.
MiKTeX: abra o console MiKTeX e siga estas instruções (tirado daqui):
Após a atualização do banco de dados, o TeXstudio sabe que seu pacote existe: