Textstudio의 인용 팝업이 더 이상 표시되지 않습니다.

Textstudio의 인용 팝업이 더 이상 표시되지 않습니다.

저는 Jabref 2.9.2 및 BibLaTeX와 함께 TeXstudio 2.5.2를 사용하고 있습니다. 입력할 때 \cite모든 참고문헌 항목이 표시되는 팝업이 없다는 점을 제외하면 내 문서의 모든 항목이 제대로 작동합니다. 이상한 부분은 처음에는 작동하지 않았다가 동료의 힌트를 받은 후에 작동했고 이제는 더 이상 작동하지 않는다는 것입니다. 이제 나는 이것이 세상에서 가장 큰 문제가 아니라는 것을 알고 있습니다(특히 TeX 파일에 인용을 푸시하는 버튼이 있기 때문에 Jabref를 사용할 때). 그러나 때로는 팝업이 있는 것이 좋을 수도 있습니다.

아래에는 최소한의 "작동" 예가 있습니다(분명히 디렉토리를 조정하는 경우). 제가 하고 있는 작업은 (입력 명령에 의해 호출되는) \printbibbliography외부 .tex파일 에서 명령을 호출하는 것입니다. Verzeichnisse처음에 실제로 일했던 동료의 팁이 말했습니다.

누구든지 이 일을 (다시) 작동시킬 수 있는 아이디어를 갖고 있나요?

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

답변1

그래서 나는 해결책을 얻었습니다(즉, 나보다 더 똑똑한 사람이 말했습니다). 문제는 \usepackage[...]{biblatex}에 엄격한 중단이 있었다는 것입니다. 문제를 해결한 후 인용 팝업이 다시 표시되었습니다.

답변2

나는 TexStudio 2.8.4에서 동일한 문제에 직면했고 를 사용할 때 TexStudio가 문서 구조에 \addbibresource를 추가하지 않았다는 것을 알아냈습니다 . myBib.bib해결책은 먼저 파일을 닫고 TexStudio를 options>configure TexStudio> Completion열고 biblatex.cwl. 그런 다음 파일을 열고 .tex를 사용하면 파일이 문서 구조에 추가되는 \addbibresource것을 확인할 수 있습니다 . .bib다음을 사용할 때 자동 완성이 나타납니다.\cite{}

답변3

동일한 문제가 있었지만 원인과 해결 방법이 다릅니다.

제 경우에는 Default Bibliography Tool.Preferences -> Build

아마도 참고문헌 캐시가 제거되었지만 다시 생성되지는 않았을 것 같습니다.

해결책은 다음과 같습니다(biblatex를 사용한다고 가정).

  1. 기본 참고문헌 도구를 biber 도구로 변경합니다.
  2. 라인을 주석 처리하십시오 \usepackage{biblatex}.
  3. 문서를 컴파일하십시오. (오류가 많겠지만 괜찮습니다.)
  4. 해당 행의 주석을 해제하십시오 \usepackage{biblatex}.
  5. 문서를 다시 컴파일하십시오.

이제 자동완성이 다시 작동할 것입니다.

답변4

나는 같은 문제가 있었다. 이유는 모르겠지만 이상한 일이 일어났습니다.

나는 를 사용하여 삽입하는 별도의 파일에 모든 서문을 가지고 있습니다 \input{settings}. 이 파일에는 참고문헌 및 턱받이 리소스에 대한 패키지 선언이 포함되어 있습니다. settings.tex 파일이 texstudio에 열려 있지 않으면 턱받이 항목의 드롭다운 목록이 표시되지 않습니다. 따라서 동일한 편집기에서 이 파일을 여는 것만으로도 효과가 있었습니다. 아마도 이것은 다른 누군가에게 효과가 있을 것이고 누군가는 이 이상한 행동을 설명할 수 있을 것입니다.

관련 정보