2014-12-10 4 views
0

터미널에서 이맥스에 이상한 문제가 있습니다 (리눅스와 mac 모두에서). 기사 항목과 같은 항목을 .bib 파일의 이맥스 버퍼에 붙여 넣기 (시스템 붙여 넣기, 리눅스 터미널의 Ctrl + Shift + V 및 Mac의 Command + V)하고 싶을 때 단지 비빔촉의 첫 줄만 붙여 넣습니다 이 오류는 emacs 명령 행에서 "Bibtex 필드에 없습니다"라고 표시합니다. 터미널 이맥스에서 .bib 파일에 bibitem 붙여 넣기

@article{citation, 
title = {a title}, 
author = {an author} 
} 

제가

붙여, 그것만 페이스트 : bibitem의 간단한 예이다

@article{citation, 

하지만 다른 유형의 버퍼로 정상적으로 붙여.

누구나 이런 일이 발생하는지 알 수 있습니까?

감사합니다.

+0

왜 세계에서 LaTeX을 터미널에서 사용하고 계십니까? –

+0

음, 터미널에서 모든 것을하기 때문에 : – gigilibala

답변

0

기본적으로 bibtex-mode는 bibtex 필드가 아직없는 행에 사용될 때 오류와 함께 종료되는 bibtex-find-text로 탭을 바인딩합니다. 따라서 tab을 사용하는 bibtex 항목을 붙여 넣으려고하면 들여 쓰기를하면 첫 번째 탭에서 중단됩니다. https://groups.google.com/d/msg/comp.emacs/z7dfQ2lvdv0/sbm-cIdTVgoJ :

(defun my-bibtex-mode-setup() 
    (local-set-key (kbd "TAB") 'indent-for-tab-command)) 
(add-hook 'bibtex-mode-hook 'my-bibtex-mode-setup) 
+0

고맙습니다. 일했다! :) – gigilibala