Saltar al contenido

Configuración de autocompletado con TeXstudio

Queremos enseñarte la mejor información que hallamos en internet. Queremos que te sea de mucha utilidad y si quieres comentarnos algo que nos pueda ayudar a perfeccionar nuestra información hazlo con libertad.

Solución:

Para eso, deberá utilizar un archivo .cwl personalizado (que, por cierto, requiere una versión reciente de TeXstudio).

Crear un archivo, digamos mycwl.cwlen cualquiera %appdata%texstudiocompletionuser o .config/texstudio/completion/user según su sistema.

En él, coloque la siguiente línea:

alternativelabel#r

y guardarlo Técnicamente, puede poner cualquier cosa significativa en el argumento, pero algunos términos están reservados y tienen un significado especial. Y, como desea que TeXstudio reconozca una etiqueta allí, necesita uno de esos, a saber label. El comentario al final de la línea le dice a TeXstudio qué tipo de comando es el tuyo. #r representa this command declares a reference like "refkey". Para más comandos, simplemente agregue una nueva línea a su mycwl.cwl.

Luego, en TeXstudio, ve a Options -> Configure TeXstudio -> Completion y comprobar mycwl.cwl en la lista (crucial). Y eso es todo.

uso de comando personalizado en TeXstudio

Para obtener más detalles sobre la personalización del autocompletado con archivos cwl, consulte el manual de TeXstudio, sección “4.13 Descripción del formato cwl”.

Un consejo: si el manual parece complicado y desea emular el comportamiento de autocompletado de algún comando que desee, puede descargar el tarball del código fuente en http://texstudio.sourceforge.net/, descomprimirlo y consultarlo. los archivos cwl incorporados en la carpeta “finalización”. A partir de ahí, puede proceder por medio de ejemplos de sus comandos de interés.

Sugiero usar el cleveref paquete en lugar de definir comandos manualmente para todos los tipos posibles de etiquetas.

  • cleveref insertará automáticamente el correspondiente string según el tipo de etiqueta a la que se refiera

  • texstudio sugiere automáticamente posibles etiquetas

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

documentclassarticle
usepackageamsmath
usepackage[capitalise]cleveref

begindocument
    beginequation
        labeleq:emc2
        E = mc^2
    endequation
    I can refer to the equation using eqrefeq:emc2 and using crefeq:emc2.

enddocument

Tienes la opción de añadir valor a nuestro contenido informacional aportando tu experiencia en las acotaciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *