[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] Integration of RefTeX and LaTeX export
From: |
Thomas S. Dye |
Subject: |
Re: [O] Integration of RefTeX and LaTeX export |
Date: |
Thu, 16 Feb 2012 12:08:10 -1000 |
Andreas Willig <address@hidden> writes:
> 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.
>
>
Aloha Andreas,
Welcome to Org Mode!
You might want to define a new link type. See
http://orgmode.org/worg/org-tutorials/org-latex-export.html#sec-17-2 for
one example of how this might be done.
hth,
Tom
--
Thomas S. Dye
http://www.tsdye.com
- [O] Integration of RefTeX and LaTeX export, Andreas Willig, 2012/02/16
- Re: [O] Integration of RefTeX and LaTeX export,
Thomas S. Dye <=
- Re: [O] Integration of RefTeX and LaTeX export, Andreas Willig, 2012/02/16
- Re: [O] Integration of RefTeX and LaTeX export, Nick Dokos, 2012/02/17
- Re: [O] Integration of RefTeX and LaTeX export, Andreas Willig, 2012/02/17
- Re: [O] Integration of RefTeX and LaTeX export, Andreas Willig, 2012/02/17
- Re: [O] Integration of RefTeX and LaTeX export, Andreas Willig, 2012/02/17
- Re: [O] Integration of RefTeX and LaTeX export, Nick Dokos, 2012/02/17
- Re: [O] Integration of RefTeX and LaTeX export, Achim Gratz, 2012/02/17
- Re: [O] Integration of RefTeX and LaTeX export, Nick Dokos, 2012/02/17