
Estoy en TexStudio 2.11.2 y trabajo en PC con Debian (Linux) y Windows. Tengo un archivo Tex de macro/preámbulo común que me gusta incluir en mis artículos para ahorrarme tener que copiar y pegar, así que lo agrego a la ruta correspondiente. En Windows esto está en las raíces de MikTex. Esto funciona bien en el lado del látex, pero TexStudio no puede "ver" los comandos y paquetes definidos/importados en este archivo, aunque la compilación está bien, lo que resulta en un error de sintaxis y sin autocompletado, lo cual es molesto.
Objetivo: hacer que TexStudio reconozca y complete automáticamente los comandos de elementos incluidos en el archivo Tex del usuario existente en la ruta de búsqueda de Tex.
Reproducir:
Cree un archivo tex en una carpeta aleatoria que defina algunos comandos. No puede ser la instalación raíz de tex y no la ofrezca como solución. Agrega una raíz completa, así que
/random/path
agrega/random/path/tex/latex/common/newfile.tex
En Windows, agregue /random/path a la raíz de MikTex.
Abra TexStudio, cree un pequeño artículo, incluya
newfile.tex
y use un comando desde dentro.
El archivo incluido aparecerá como inexistente en la estructura (rojo), y cualquier comando será rojo (por lo que no se incluirá autocompletado), pero Tex se compilará bien.
Lo que he probado:
Marque "Cargar automáticamente los archivos incluidos" en Configuración->Editor
Verifique las opciones de ruta en Adv. Editor y construcción.
hasta ahora no hubo suerte. Gracias de antemano.
PD: No quiero usar rutas absolutas/relativas, ese era el objetivo de crear un usuario root para que el archivo pueda incluirse usando solo \include{newfile.tex}
.
Respuesta1
Actualmente, TeXstudio no admite archivos en un directorio raíz central de tex.