- org-mode
- Tex环境
- tex
(require 'tex) (setq TeX-global-PDF-mode t TeX-engine 'xetex) (setq TeX-command-default "XeLaTeX") (setq org-latex-pdf-process '("xelatex -interaction nonstopmode -output-directory %o %f" "bibtex %b" "xelatex -interaction nonstopmode -output-directory %o %f" "xelatex -interaction nonstopmode -output-directory %o %f")) (add-to-list 'TeX-command-list '("XeLaTeX" "%`xelatex%(mode)%' %t" TeX-run-TeX nil t))
- org2ctex
(require 'org2ctex) (org2ctex-toggle t)
- org-ref
(require 'org-ref)
- ebib
(require 'ebib) (global-set-key (kbd "C-c n e") 'ebib) (setq ebib-preload-bib-files '("phd_references.bib")) (setq ebib-citation-commands (quote ((org-mode (("cite" " cite:%K "))))))
- 创建org文件,导入bibtex相关配置及文件:
;; 文件头部 ;; 导入参考文献样式包 /usepackage[numbers]{gbt7714} ;; 文件末尾 ;; 导入参考文献所在bib文件 ;; org-ref (org-ref-insert-bibliography-link) bibliography:demo.bib ;; ebib latex格式 \bibliography{demo}
- 在bibtex文件中添加、管理条目:
;; 1. 通过org-ref方式 ;; via doi (org-ref-bibtex-entry-doi) ;; manual (org-ref-bibtex-new-entry/bibtex-Article-and-exit) (org-ref-bibtex-new-entry/bibtex-Proceedings-and-exit) .... ;; 点击bibliography-link进入bibtex文件 ;; 2. 通过ebib方式 ;; 打开ebib (ebib) ;; o手动选择bibtex文件,e进行编辑
- 在文章中插入参考文献:
;; 1. 通过org-ref方式 (org-ref-insert-link) ;; 2. 通过ebib方式 (ebib) ;; m标记文献,i插入到文章中
- catalog view
- o: open a bibtex file as database
- C e: copy bibtex entry
- C k: copy bibtex key
- y: yank a bibtex entry from kill-ring
- /: search within one database
- j: global search across databases
- 1-9: switch between databases
- i: insert into a buffer
- e: enter edit mode
- m: mark entry
- z: minimize
- q: quit
- k: remove an entry
- C-c n e: launch ebib (personal key binding)
- record view
- m: edit multiline field, C-c C-c to save and exit the editing mode