BibTeX is an excellent reference management system, mostly used for LaTeX. Emacs is, of course, one of the best editors in the world, for one reason which is its extensibility. Org-mode is an extension to Emacs which helps you keep notes, write structured text, maintain to-do lists and calendars, plus other features. I usually use org-mode for taking research notes. One task I often have to deal with is to insert references into my notes (for example, I may want to write in a note that its content is taken from a paper or a book). This can be done very easily, following the below steps:
- Open both your org file and the BibTeX file which contains your references.
- Go to the BibTeX file and search for the entry, then press C-c l (Control-c, then release and press l) to insert the link to the current entry to a temporary storage space.
- Go to the org file and press C-c C-l, then choose the last link in the temporary buffer to insert it to the org buffer.
Actually you can do the above steps to insert links to any object into an org buffer.
A very good BibTeX software is JabRef.