Comments (6)
@paolobrasolin I agree with this approach since the “by” keyword could also refer to other bibtex keys too. And in any case, the gem should support bibliography databases beyond just bibtex in the future!
from asciidoctor-bibliography.
Writing the ISO CSL style and using a switch to prefill the citation-label
using shorthand
is the best way to go.
from asciidoctor-bibliography.
Agree. There does not seem to be an agreed practice on how to BibTeX cite ISO documents yet. Perhaps you can formalize a method based on ISO 690?
http://dominiodelasciencias.com/ojs/documentos/ISO690-2010.pdf
from asciidoctor-bibliography.
@paolobrasolin is this issue still valid? Thanks
from asciidoctor-bibliography.
It is. I gave this some thought.
I think the best way to handle this kind of situation, since there is no fixed convention for BibTeX data structure, would be to introduce an option like
cite[iso:31000, by=shorthand]
that would produce an (hyperlinked if necessary) citation text [ISO 21000:2009]
.
That is, we let the user specify an arbitrary (text) field to use as a citation body.
This has the bonus of solving some other weird edge cases too without introducing extra specialization.
Allowing more flexibility would probably be more fruitful than trying to enforce a convention, despite some extra verbosity (e.g. compare with a more rigid citeiso[iso:31000]
).
Also, this is perfectly in line with the idea in #59.
My only doubts about the usability of this are about multiple citations and wrapping brackets.
What are your thought on this?
from asciidoctor-bibliography.
Hi, is this idea still being considered? Asking cuz this would be something we would start using right away.
from asciidoctor-bibliography.
Related Issues (20)
- Multi-Citation of more than two keys not working HOT 5
- [enhancement] nocite macro for bibliography entry without expicit citation HOT 1
- Incompatibility with asciidoctor version >= 2.0 HOT 3
- Bug with custom attributes when translating to DocBook HOT 3
- Question: own styles HOT 1
- :bibliography-database: not set via asciidoctor-epub3 for included documents HOT 6
- Bib entry with identical author and year HOT 18
- Minor APA format issue HOT 4
- Converting directly with Ruby HOT 2
- Variable interpolation breaks include
- anomalies when using Asciidoctor's ifeval::[] and asciidoctor-bibliography HOT 3
- Errors with asciidoctor-pdf HOT 2
- Numbered bibliography
- Comparison with asciidoc-bib and asciidoctor-bibtex
- A problem building Nokogiri, when installing on Windows HOT 7
- Migrate to GitHub Actions from Travis
- Change default branch to main HOT 1
- Asciidoc-bibliography messes with section levels after include
- Feature request: Styling per bibliography
- Target on cite or bibliography not working (getting all refs)
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 asciidoctor-bibliography.