Hi, i am relatively new to org mode. Yesterday i have tried to use org mode for the first time to write the beginnings of a paper, and found that i wanted to insert literature references and a bibliography. I like RefTeX a lot and google provided me some links for proper integration. As a result, i have added the stuff to my .emacs that you find below. The "org-latex-to-pdf-process" stuff works.
My problems are related to (reftex-set-cite-format ..). Right now i do not use it and get the default implementation by which RefTeX simply expands the chosen reference to \cite{Key}, which is not highlighted in the org buffer. I would like to have this expanded into an org link with the [[][]] syntax. I have tried several variations of (reftex-set-cite-format ...) but i have never succeeded in creating the bibliography. After generating the LaTeX output into a buffer (C-c C-e L) i found that org translates [[][]] type of stuff into \hyperref{}s and not into \cite{} commands. So, how can i change things so that in the org buffer the bib key gets displayed nicely and in the LaTeX output a \cite{} command is generated? Any help would be appreciated!! Best regards, Andreas -------------------------------------- (require 'org-latex) (unless (boundp 'org-export-latex-classes) (setq org-export-latex-classes nil)) (add-to-list 'org-export-latex-classes '("article" "\\documentclass{article}" ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}"))) (add-to-list 'org-export-latex-classes '("komaarticle" "\\documentclass{scrartcl}" ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}"))) (add-to-list 'org-export-latex-classes '("komabook" "\\documentclass{scrbook}" ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}"))) (defun org-mode-reftex-setup () (load-library "reftex") (and (buffer-file-name) (file-exists-p (buffer-file-name)) (progn (global-auto-revert-mode t) (reftex-parse-all) ;;(reftex-set-cite-format "\[cite][%l]]") )) (define-key org-mode-map (kbd "C-c )") 'reftex-citation) (define-key org-mode-map (kbd "C-c (") 'org-mode-reftex-search)) (add-hook 'org-mode-hook 'org-mode-reftex-setup) (defun org-mode-reftex-search () ;;jump to the notes for the paper pointed to at from reftex search (interactive) (org-open-link-from-string (format "[[notes:%s]]" (reftex-citation t)))) (setq org-latex-to-pdf-process '("pdflatex -interaction nonstopmode %b" "bibtex %b" "pdflatex -interaction nonstopmode %b" "pdflatex -interaction nonstopmode %b")) This email may be confidential and subject to legal privilege, it may not reflect the views of the University of Canterbury, and it is not guaranteed to be virus free. If you are not an intended recipient, please notify the sender immediately and erase all copies of the message and any attachments. Please refer to http://www.canterbury.ac.nz/emaildisclaimer for more information.