La ventana emergente de cita en Texstudio ya no aparece

La ventana emergente de cita en Texstudio ya no aparece

Estoy usando TeXstudio 2.5.2 junto con Jabref 2.9.2 y BibLaTeX. Todo en mi documento funciona bien excepto que cuando entro \citeno aparece ninguna ventana emergente con todas las entradas de bibliografía. Lo extraño es que al principio no funcionó, luego, después de una sugerencia de un colega, sí y ahora ya no funciona. Ahora sé que este no es el mayor problema del mundo (especialmente cuando usas Jabref, ya que hay un botón para enviar una cita a tu archivo TeX), pero a veces sería bueno tener la ventana emergente.

A continuación tengo un ejemplo mínimo de "funcionamiento" (obviamente, si uno adapta los directorios). Lo que estoy haciendo es llamar al \printbibbliographycomando en un .texarchivo externo llamado Verzeichnisse(que luego es llamado por el comando de entrada). Esto se debe a dicho consejo de mi colega que realmente funcionó al principio.

¿Alguien tiene una idea para hacer que esto funcione (otra vez)?

\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}

Respuesta1

Entonces, tengo la solución (es decir, alguien más inteligente que yo me la dijo): el problema era que había una ruptura de línea en \usepackage[...]{biblatex}. Después de arreglarlo, la ventana emergente de cita volvió a aparecer.

Respuesta2

Me enfrenté al mismo problema con TexStudio 2.8.4 y descubrí que cuando usaba \addbibresource, TexStudio no agregaba el myBib.biba la estructura del documento. La solución es primero cerrar el archivo, abrir TexStudio options>configure TexStudio> Completiony verificar biblatex.cwl. Luego abra su .texarchivo y use \addbibresource, notará que el .bibarchivo se agrega a la estructura de su documento. El autocompletado debería aparecer cuando utilices\cite{}

Respuesta3

Tuve el mismo problema, pero con diferente causa y solución.

En mi caso se rompió al cambiar el Default Bibliography Toolbiber en Preferences -> Build.

Creo que esto probablemente eliminó el caché de bibliografía, pero no lo regeneró.

La solución fue la siguiente (suponiendo que uses biblatex):

  1. Cambie la herramienta de bibliografía predeterminada a la herramienta biber.
  2. Comenta la línea \usepackage{biblatex}.
  3. Compilá el documento. (Habrá muchos errores, pero está bien).
  4. Descomentar la línea \usepackage{biblatex}.
  5. Compile el documento nuevamente.

Autocompletar ahora debería funcionar nuevamente.

Respuesta4

Tuve el mismo problema. No sé el motivo, pero algo extraño funcionó.

Tengo todo mi preámbulo en un archivo separado que inserto usando \input{settings}, este archivo contiene declaraciones de paquetes para bibliografía y recursos bibliográficos. Mientras el archivo settings.tex no esté abierto en texstudio, no aparece la lista desplegable de elementos babero. Así que simplemente abrir este archivo en el mismo editor funcionó. Probablemente esto funcione para otra persona y alguien pueda explicar este extraño comportamiento.

información relacionada