O pop-up de citação no Texstudio não aparece mais

O pop-up de citação no Texstudio não aparece mais

Estou usando o TeXstudio 2.5.2 junto com o Jabref 2.9.2 e o BibLaTeX. Tudo no meu documento funciona bem, exceto quando eu entro, \citenenhum pop-up com todas as entradas da bibliografia aparece. O estranho é que no começo não funcionou, depois depois de uma dica de um colega funcionou e agora não funciona mais. Agora eu sei que este não é o maior problema do mundo (especialmente quando você está usando o Jabref, já que há um botão para enviar uma citação para o seu arquivo TeX), mas às vezes seria bom ter o pop-up.

Abaixo eu tenho um exemplo mínimo "funcional" (obviamente se alguém adaptar os diretórios) - o que estou fazendo é chamar o \printbibbliographycomando em um .texarquivo externo chamado Verzeichnisse(que é então chamado pelo comando de entrada) - isso é devido a disse a dica do meu colega que funcionou de forma aguda no início.

Alguém tem uma ideia para fazer isso funcionar (de novo)?

\documentclass[a4paper, parskip, 11pt, chapterprefix, numbers=noenddot]{scrbook}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[backend=biber,style=alphabetic,sorting=anyt,maxalphanames=1,maxnames=99,
maxcitenames=2,natbib=true]{biblatex}

\renewcommand*{\labelalphaothers}{}
\addbibresource{Bibliography.bib}

\input{Kapitel/Verzeichnisse}

\begin{document}
\end{document}

Responder1

Então, eu tenho a solução (isto é, alguém mais inteligente do que eu me contou) - o problema é que houve uma quebra de linha dura no \usepackage[...]{biblatex}. Depois de consertar, o pop-up de citação apareceu novamente.

Responder2

Enfrentei o mesmo problema com o TexStudio 2.8.4 e descobri que quando usei \addbibresource, o TexStudio não adicionou o myBib.bibà estrutura do documento. A solução é primeiro fechar o arquivo e abrir o TexStudio options>configure TexStudio> Completione verificar biblatex.cwl. Em seguida, abra seu .texarquivo e use \addbibresource, você notará que o .bibarquivo é adicionado à estrutura do seu documento. O preenchimento automático deve aparecer quando você usa\cite{}

Responder3

Eu tive o mesmo problema, mas com uma causa e solução diferentes.

No meu caso, quebrou quando mudei Default Bibliography Toolpara biber em Preferences -> Build.

Acho que isso provavelmente removeu o cache da bibliografia, mas não o regenerou.

A solução foi a seguinte (supondo que você use o biblatex):

  1. Altere a ferramenta bibliográfica padrão para a ferramenta Biber.
  2. Comente a linha \usepackage{biblatex}.
  3. Compile o documento. (Haverá muitos erros, mas tudo bem.)
  4. Remova o comentário da linha \usepackage{biblatex}.
  5. Compile o documento novamente.

O preenchimento automático agora deve estar funcionando novamente.

Responder4

Eu tive o mesmo problema. Não sei o motivo, mas uma coisa estranha funcionou.

Eu tenho todo o meu preâmbulo em um arquivo separado que insiro usando \input{settings}, esse arquivo contém declarações de pacotes para bibliografia e recursos bib. Contanto que o arquivo settings.tex não esteja aberto no texstudio, não recebo uma lista suspensa de itens de babador. Então, simplesmente abrir este arquivo no mesmo editor funcionou. Provavelmente, isso funciona para outra pessoa e alguém pode explicar esse comportamento estranho.

informação relacionada