
Después de aprender a crear mis propios comandos y cómo hacerlos disponibles en TeXstudio a través de una lista de autocompletar con un .cwl
archivo, no pude hacer lo mismo con los archivos de paquetes que creé con esos comandos.
El siguiente ejemplo es la lista de autocompletar para mi propio comando llamado myclock
.
Una explicación muy bien resumida esaquí.
yo leo eldocumento-latex.cwl, que nos muestran los conceptos básicos del autocompletado predeterminado de TeXstudio, como se presenta en la siguiente figura,
y también la sección4.14 Descripción del formato cwldel manual de TeXstudio, que proporciona todo el conjunto de instrucciones para crear .cwl
archivos propios, y estoPreguntas frecuentes de TeXstudio.
Desafortunadamente todavía no pude crear una lista completa para mis propios paquetes.
Cuando empiezo a escribir el nombre de un paquete dentro \usepackage{ }
, o uso la combinación Ctrl+Space
, aparece la lista con todos los paquetes que TeXstudio reconoce.
Pero, ¿qué debo hacer para insertar myownpackage
una lista en la lista de paquetes de autocompletado?
La idea básica que tenía no funcionó.
Las siguientes figuras muestran un intento que claramente no es el resultado deseado. La primera línea reemplaza la configuración original, lo cual no es deseable.
Respuesta1
No necesita un cwl
archivo para lograr esto.
Todo lo que necesita es colocar el sty
paquete en la carpeta de paquetes locales en su directorio de instalación:
Después de eso, debe actualizar la base de datos de nombres de archivos:
TeXLive: ejecute un texhash
en su sistema o actualice a través del archivo tlmgr
.
MiKTeX: abre la consola MiKTeX y sigue estas instrucciones (tomado de aquí):
Después de actualizar la base de datos, TeXstudio sabe que su paquete existe: