
나는 최근에 TeXStudio에서 Emacs/AUCTEX로 전환했습니다. 문제는 논문을 인용하는 방법을 모른다는 것입니다. MWE는 다음과 같습니다.
\documentclass{article}
\usepackage[backend=biber,style=apa,apabackref=true,uniquelist=false]{biblatex}
\DeclareLanguageMapping{english}{english-apa}
\bibliography{p-dbase.bib}
\begin{document}
\textcite{Here is where I want autosuggestion on my papers' list to be appeared}
\printbibliography
\end{document}
답변1
AUCTeX에 삽입하려는 다른 매크로와 마찬가지로 C-c RET cite
RET(또는 C-c C-m cite
RET; AUCTeX의 자동 완성에 대한 자세한 내용은 을 참조 하세요.빠른 시작또는완성 구간매뉴얼의). 이는 natbib
, biblatex
, 등... ( \citep
, \citealt
, \parencite
, \textcite
등...) 에서 제공하는 다른 모든 인용 매크로에도 적용됩니다.
참고문헌 명령의 특별한 경우에는 RefTeX라는 훌륭한 패키지를 활용하는 것이 좋습니다. AUCTeX는 RefTeX 없이도 참고문헌 명령에 대한 기본 지원을 제공하지만 이 패키지는 훨씬 뛰어난 완성도를 제공합니다.
LaTeX 파일을 열 때 RefTeX를 자동으로 시작하려면 init 파일에 다음 코드를 추가하세요.
;; Turn on RefTeX in AUCTeX
(add-hook 'LaTeX-mode-hook 'turn-on-reftex)
;; Activate nice interface between RefTeX and AUCTeX
(setq reftex-plug-into-AUCTeX t)
이런 방식으로 를 \cite
사용하여 명령을 삽입할 수 있지만 C-c RET cite
RET키 바인딩을 사용할 수도 있습니다 C-c [. RefTeX는 참고문헌 항목 완성 기능을 제공하는 작업을 수행하지만 일반적인 AUCTeX 방식을 계속 사용하여 매크로를 삽입할 수 있습니다.
답변2
여기에 필요한 명령은 기본적으로 reftex-citation
바인딩되어 있는 입니다 C-c [
. 에 더 많은 정보가 있습니다.수동
또는 다음을 사용할 수 있습니다.투구 bibtexReftex 대신. Helm-bibtex는 더 강력하지만 다음과 같은 reftex의 몇 가지 기능이 부족합니다.다양한 분야의 기록을 검색하세요.