From: Christoph Groth <christoph@grothesque.org>
To: emacs-orgmode@gnu.org
Subject: Re: Managing articles in orgmode and collaboration
Date: Tue, 23 Sep 2014 15:14:00 +0200 [thread overview]
Message-ID: <87ppem8oo7.fsf@grothesque.org> (raw)
In-Reply-To: 877g1bwnnb.fsf@yale.edu
Jorge A. Alfaro-Murillo wrote:
> Perhaps I am biased because I learned LaTeX and BibTeX before
> Org, but I think that for references BibTeX (plus a little bit
> of emacs configuration) has everything I could need. I guess if
> you are more used to Org, it might be worth to invest time and
> come up with a org-based solution. Please keep us posted, I find
> this a very interesting thread.
This is an update about my experiments so far. Please comment!
This is my current setup:
All the articles (mostly PDF files) are kept in one directory.
There’s also an index.org file in there with headlines like this
--8<---------------cut here---------------start------------->8---
**
[[file:vazifeh13-electromagnetic_response_weyl.pdf][Electromagnetic
Response of Weyl Semimetals]]
:PROPERTIES:
:TITLE: Electromagnetic Response of Weyl Semimetals
:BTYPE: article
:ID: vazifeh13-electromagnetic_response_weyl
:AUTHOR: Vazifeh, M. M. and Franz, M.
:JOURNAL: Phys. Rev. Lett.
(…)
:END:
Some comments/notes with links and in-line formulas.
--8<---------------cut here---------------end--------------->8---
These entries are created by org-bibtex-yank, Emacs’ bibtex is
configured to generate the unique IDs (authorYY-three_first_words
should be sufficiently unique in practice).
This setup works pretty well:
- Adding new articles is easy (there's still ample room for
improvement).
- Opening associated the associated article files and other links
works well.
- It’s easy to add notes (with in-line maths!) and do simple
searches.
- Linking from and to other org files (agenda, project-specific
notes) is possible.
- Additional attachment files (e.g. whiteboard photos from a
discussion) can added with org-attach.
- org-bibtex provides support to put entries into project-specific
bibtex files (org-bibtex-export-to-kill-ring).
- Thanks to the non-random unique IDs, it’s possible to jump to
articles in the library from references in latex files, even if
the key scheme in the latex file differs from the one used in
index.org.
But not all is good:
- Scaling: Some simple tests seem to indicate that org mode
becomes too sluggish with files of about 50k lines. This is a
dimension that could be easily reached over 10 years if the file
grows by 20 lines per day on average. This is not a problem in
the beginning, but if the scheme does not scale to a few
thousand entries, this renders the whole idea way less
interesting.
- More advanced searching is lacking: AFAIK org mode currently
does not support searching for articles of a given author that
also contain a given keyword in the notes.
Any insights about these two problems? Perhaps the scaling could
be managed by splitting index.org into several files (by year for
example). But how to search then? It's probably not a good idea
to add all the bibliography org-files into the agenda. (Is there
a way to have a secondary list of agenda files?) Perhaps the
solution for both problems would be to write a fast commandline
query tool for such org-databases? The tool could even use a fast
cache if necessary.
next prev parent reply other threads:[~2014-09-23 13:14 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
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 [this message]
2014-09-23 13:52 ` Jorge A. Alfaro-Murillo
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87ppem8oo7.fsf@grothesque.org \
--to=christoph@grothesque.org \
--cc=emacs-orgmode@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.