Comments (4)
Another reason we cannot implement the functionality you suggested is that Citar-Denote allows multiple references per note. Also, adding metadata to the front-matter duplicates information, creating synchronisation issues between the note and bibliography files.
This new function lets you access the bibliographic entry in the original source. This function opens the bibliographic entry associated with the note. It will be added to the next release.
(defun citar-denote-open-reference-entry ()
"Open attachments, notes and links associated with a bibliographic note."
(interactive)
;; Any citation keys in the note?
(if-let ((keys (citar-denote-retrieve-references (buffer-file-name)))
(key (citar-select-ref
:filter (citar-denote-has-citekeys keys))))
(citar-open-entry key)
(if (denote-file-is-note-p (buffer-file-name))
(when (yes-or-no-p "Current buffer does not reference a citation key. Add a reference? ")
(citar-denote-add-citekey)
(citar-denote-dwim))
(user-error "Buffer is not a Denote file"))))
from citar-denote.
Hi @johkneisl,
It is possible to add additional front matter. That is not with Denote, but a function of either Org Mode or Markdown. Plain text has no rules.
In both Markdown and Org Mode, the author is reserved for the author of the file and title is the title of the file (which can be the same as the title of the literature).
What would the purpose be or repeating the data from your BibTeX file in the note? You can easily access this information via Citar. We have Issue 13 which aims to make it easier to view the bibliographic data related to references.
from citar-denote.
Thanks, makes sense to me.
I just switched from non-emacs software, I think I stumbled into citar-denote too quickly,
before really looking into the power of citar (and emacs) first.
The new function seems useful to me.
from citar-denote.
Good move,
Emacs is quite different to other software. Everything is modular like a box of Lego. Every package builds on others.
Perhaps my website is useful (will soon include Denote).
P:)
from citar-denote.
Related Issues (20)
- Using specific directory for citar notes HOT 3
- Include subdirectory? HOT 7
- Feature request: Add support for citations in the backlinks buffer ? HOT 4
- reference key as target-finder? HOT 11
- Running citar-create-note doesn't add a "#+reference" HOT 5
- Author (year) as title HOT 31
- Create a denote note including the citekey and bib keyword in one step. HOT 6
- Miss candidate with citar-denote-find-citation HOT 6
- Obsolete symbols, some further integration HOT 5
- add an easy way to insert a link to the note of a given reference? HOT 7
- double "#+title" in notes created throught the citar interface HOT 8
- citar-denote-generate-title: Wrong number of arguments: (1 . 1), 3 HOT 8
- Reference key in Signature HOT 5
- Wrong number of parameters for denote-link HOT 3
- Possibility of multiple "bibliographic notes" per file HOT 1
- “Buffer is not a Denote file” Error HOT 4
- Notes linked using `citar-denote-add-citekey` are not visitable HOT 9
- Allowing user-facing functions to be called programmatically HOT 4
- citar-denote-find-cites doesn't include files with only '#+reference:' HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from citar-denote.