emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Managing articles in orgmode and collaboration
@ 2014-09-08 20:50 Christoph Groth
  2014-09-09  9:13 ` Christoph Groth
  2014-09-09 16:34 ` Thomas S. Dye
  0 siblings, 2 replies; 16+ messages in thread
From: Christoph Groth @ 2014-09-08 20:50 UTC (permalink / raw)
  To: emacs-orgmode

Hello,

I’d like to keep my library of scientific articles in orgmode, along
with notes, links to external files (mostly PDF), etc.  This has been
discussed repeatedly on this list, for example in the recent thread
http://thread.gmane.org/gmane.emacs.orgmode/78983.

Most solutions seem to be based around a central BibTeX file and take
advantage of RefTeX to navigate between citations to articles (in LaTeX
or org files), the BibTeX file, related entries in an org-file, and
linked external files.  Often the key that connects the various items is
a unique label (in LastnameYear format, for example).  This key is used
as label when citing and in BibTeX, as orgmode CUSTOM_ID, and as the
filename of an associated external file.

This seems to work well for people who have complete control over the
articles they write.  But what about articles with co-authors?  These
must be self-contained, so one needs a separate BibTeX file for each
article project.  Let’s say that a co-author adds a new reference to a
common project, but the cited paper is already in my database under a
different label.  Maybe that very paper is already cited in an older
article with different co-authors using a different \cite label?

Does anyone have a solution that handles such cases nicely?  Perhaps
something along these lines: My (own, i.e. controlled by myself) library
of articles lives in one/several org files.  Each entry there contains
links to external files, URLs, DOIs, etc. and enough information to
create a BibTeX record.  (Such entries could be generated almost
automatically from .bib files found on the internet.)  A custom Emacs
function allows to create BibTeX records for use in project-specific
.bib-files from the orgfile-entries.  Now the last missing piece is to
connect things also in the other direction: allow to jump to the related
org-entry for a paper from a \cite{} in a paper, even if the reference
has been added to the .bib file by a colleague.

This last piece is the most difficult to realize.  It would require
either a rather smart search, or a robust CUSTOM_ID (Perhaps
LastnameYearPagenr would be unique and robust enough?).

I’m interested in discussing these issues.

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2014-09-23 13:53 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-08 20:50 Managing articles in orgmode and collaboration Christoph Groth
2014-09-09  9:13 ` Christoph Groth
2014-09-09 10:48   ` Thorsten Jolitz
2014-09-09 11:40     ` Christoph Groth
2014-09-09 12:18       ` Vikas Rawal
2014-09-09 12:24         ` Fabrice Popineau
2014-09-09 12:48         ` Thorsten Jolitz
2014-09-09 14:22         ` Samuel Loury
2014-09-09 20:25     ` John Kitchin
2014-09-09 16:34 ` Thomas S. Dye
2014-09-09 16:56   ` Jorge A. Alfaro-Murillo
2014-09-09 17:30     ` Rasmus
2014-09-10 10:31     ` Christoph Groth
2014-09-10 14:33       ` Jorge A. Alfaro-Murillo
2014-09-23 13:14         ` Christoph Groth
2014-09-23 13:52           ` Jorge A. Alfaro-Murillo

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).