如果有人可以在GNU emacs的菜单栏中创建Ref菜单,我将非常感激。
问:如何让RefTeX在emacs的菜单栏中创建参考菜单?或者这可能在Windows上? RefTeX手册中说“在支持此功能的系统上”,但它并未指出哪些系统。以前我一直在Mac OSX上工作,使用Aquamacs并在菜单栏中使用此参考。
非常感谢任何建议。
除此之外:Windows 7,emacs版本23.1,AUCTeX,LaTeX安装。
我已将以下内容插入到我的.emacs文件中(我从EmacsWiki获取此代码并更改了路径):
(require 'tex-site)
(autoload 'reftex-mode "reftex" "RefTeX Minor Mode" t)
(autoload 'turn-on-reftex "reftex" "RefTeX Minor Mode" nil)
(autoload 'reftex-citation "reftex-cite" "Make citation" nil)
(autoload 'reftex-index-phrase-mode "reftex-index" "Phrase Mode" t)
(add-hook 'latex-mode-hook 'turn-on-reftex) ; with Emacs latex mode
;; (add-hook 'reftex-load-hook 'imenu-add-menubar-index)
(add-hook 'LaTeX-mode-hook '(lambda () (require 'latex-units)
(turn-on-reftex)
(turn-on-auto-fill)
(LaTeX-math-mode)
(load "preview-latex.el" nil t t)))
(setq LaTeX-eqnarray-label "eq"
LaTeX-equation-label "eq"
LaTeX-figure-label "fig"
LaTeX-table-label "tab"
TeX-auto-save t
TeX-newline-function 'reindent-then-newline-and-indent
TeX-parse-self t
TeX-style-path
'("style/" "auto/"
"C:/emacs/emacs-23.3/site-lisp/auctex/style/"
"C:/emacs/emacs-23.3/var/auctex/"
"C:/emacs/emacs-23.3/site-lisp/auctex/style/")
LaTeX-section-hook
'(LaTeX-section-heading
LaTeX-section-title
LaTeX-section-toc
LaTeX-section-section
LaTeX-section-label))
(setq reftex-cite-format 'natbib
reftex-default-bibliography
'("~/Desktop/References/MyLibrary.bib")
reftex-extra-bindings t
reftex-plug-into-AUCTeX t
reftex-sort-bibtex-matches 'year
reftex-toc-mode-hook nil)
答案 0 :(得分:1)
我遇到了类似的问题....但我通过将下面的行插入我的site-start.el
解决了这个问题(加挂钩'LaTeX-mode-hook (lambda() (导通 - reftex) (setq reftex-plug-into-AUCTeX t)))
这会在工具栏中放置一个“参考”菜单。
对于进一步的RefTex自定义,我已将它们放在我的.emacs文件中
HTH
埃里卡