
Estou no TexStudio 2.11.2, trabalhando em Debian (Linux) e PCs com Windows. Eu tenho um arquivo Tex de preâmbulo/macro comum que gosto de incluir em meus artigos para economizar algumas cópias e colagens, então eu o adiciono ao caminho relevante. No Windows, isso está nas raízes do MikTex. Isso funciona bem no lado do látex, mas o TexStudio não consegue 'ver' os comandos e pacotes definidos/importados neste arquivo, embora a compilação seja boa - resultando em erro de sintaxe e sem preenchimento automático - irritante.
Objetivo: fazer com que o TexStudio reconheça e complete automaticamente comandos de itens incluídos no arquivo Tex do usuário existente no caminho de pesquisa do Tex.
Reproduzir:
Crie um arquivo tex em uma pasta aleatória definindo alguns comandos. Não pode ser a instalação do root tex e, por favor, não ofereça isso como solução. Adicione uma raiz inteira, então
/random/path
adicione/random/path/tex/latex/common/newfile.tex
No Windows, adicione /random/path à raiz do MikTex.
Abra o TexStudio, faça um pequeno artigo, inclua o
newfile.tex
e use um comando de dentro.
O arquivo incluído aparecerá como inexistente na estrutura (vermelho) e qualquer comando será vermelho (portanto, não há preenchimento automático para itens incluídos), mas o Tex será compilado corretamente.
O que eu tentei:
Marque "Carregar arquivos incluídos automaticamente" em Configurações->Editor
Verifique as opções de caminho em Adv. Editor e construção.
até agora sem sorte. Desde já, obrigado.
PS: Não quero usar caminhos absolutos/relativos, esse foi o objetivo de criar um usuário root para que o arquivo possa ser incluído usando apenas \include{newfile.tex}
.
Responder1
Arquivos em um diretório raiz tex central atualmente não são suportados pelo TeXstudio.