-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support Citation Style Language (CSL) Styles in LO/OO #2146
Comments
Yeah that would be nice and I think I read somewhere that zotero supports |
Refs #624 |
@Siedlerchr Zotero and the CSL project are very tightly tied together and it does use CitationStyles in LO/OO. |
Being able to use CSL with LO/OO would be really great. |
While I’d prefer a LibreOffice plugin, I think enabling CSL with the current solution should have higher priority. That’s what this issue should track. |
@georgd, I'm very happy excited to see preliminary CSL support in JabRef. A small suggestion: it might avoid confusion if you/JabRef would refer to CSL styles as, well, "CSL styles" (or "Citation Style Language styles"). I've never seen anybody use the term "CitationStyles" to refer to our project (the only exception would be our project domain name, http://citationstyles.org/, which was chosen for brevity). Also, let us know if you have any questions where we (CSL developers) might be able to assist. E.g. apart from Zotero's official LibreOffice plugin, there are some alternative implementations that might be worth a look: https://zotero-odf-scan.github.io/zotero-odf-scan/, https://atom.io/packages/zotero-citations, and https://atom.io/packages/zotero-picker. (cc @adam3smith) |
We opt for "CSL styles" and try to use it in all documentation. |
I agree with georged : the current solution is pretty workable (especially if one has two screens ;-), so including cls styles in the current citation layout for the reference list in Open/Liblreoffice would be really great. Basically it's the only thing that keeps me going with Mendeley in parallel :-( Oliver |
Please improve the use between LO and Jabref both in connection to a document, inserting a citation, format a citation, inserting a reference list, format reference list and format its entries according to specific styles. Otherwise users have to use library in other software, what a pity for Jabref and all the work done ! |
To which software are we competing in this case?
Do you know developers wanting to spend their time? Our donations (see
https://donations.jabref.org) don't allow us to pay someone for that.
Maybe you have other ideas for https://contribute.jabref.org? We welcome
each helping hand. There are so many ideas out there and our team currently
is just too small to keep up with them.
|
It is a pity that the CSL style implementaiton has not advanced in the last year. This is the main blocking point for researchers in natural sciences to use JabRef : when you write an article, your bibliography must be formatted after the journals specifications. Most scientists I know use Reference programmes mainly for this reason, to be able to do this easily without much fuss (and much less to organise their bibliography). CSL styles are available for many Journals, so if JabRef wants to attract this userbase, this feature should be on the top of the todo list. Sorry, I'm not a programmer, I can only help with testing. In the moment I'm using Mendeley, where this works nearly flawlessly (with Word as well as with Libreoffice writer), I have wanted to change to JabRef for two years now, but without the styles feature I won't change. There are too few JabRef styles and they are too complicated to program. I publish five to ten articles a year, nearly every time in a different journal .... now way that I spend everytime half a day to program the bibliography style. So I'm hoping for next year ... |
@Olifair We currently have no money to pay someone for that (donations page). No one of the JabRef team gets paid for JabRef. Thus, working on this really depends on the availability of our personal free time. - We really welcome feedback on our volunteer work. In case you can spend some more time (other than reporting issues), we would really like to encourage you to check https://help.jabref.org/en/FAQcontributing - especially the part asking for improvement of our help pages. This would help JabRef getting better as a whole. 🥇 |
I think this issue is still relevant. i read that @antalk2 is currently restructuring and improving the code for the Libre Office citation feature. Any ideas how to make "import csl style for LO/OO implementation" work? |
|
Yes. However, CSL can do more: org.jabref.logic.citationstyle.CitationStyleOutputFormat: asciidoc, html, rtf, text, fo.
Sounds good!
I have no clue about the "Pageinfo" usage of JabRef. Do you have one (since you intensively touched JabRef's code)? Side note (requried for the next question): I quote from the Zotero page:
The "unique item identifier" is the BibTeX key in our case.
We should follow the Zotero implementation.
My dumb question would be: Can't we use the same format as Zotero? So that OO documents can be used with Zotero and JabRef interchangeably?
My proposal would be: Switch to CSL only for JabRef 6.0 - and support jstyle in 5.x. Reason: Even though there is the "Export-Filter-Editor" by @teertinker, there are not many jstyles. See https://jstyles.jabref.org/. - @teertinker Do you have another opinion?
I think, jstyle and CSL have the same information. - CSL is a language to render the bibliography items. jstyle is the same. - I don't know, how CSL handles the rendering of references to the bibliography items. |
CSL Maintainer here -- I don't have a lot of time to provide feedback here (other than that we're always happy to have people use/implement CSL!), but a couple of notes:
Is not at all an official Zotero format. It's the format a 3rd party add-on uses to convert documents edited in any software (e.g. Scrivener) to generate actual Zotero citations. You can look at what Zotero does in the LO Reference marks in a Zotero document: It's JSON that specifies basically the same information (plus, as noted above, the actual item information in CSL JSON format).
That would likely be possible as long as you embed the item info in CSL JSON format. E.g. Zotero and Mendeley can read each other's citations. Also, to clarify some terminology: CSL/Citation Style language describes the specification and the collection of styles in CSL/XML format. The actual implementation is done in a citeproc. citeproc-js, as used by Zotero and Mendeley, is the most common one. I believe citeproc-java (which you're using?) is just a java-wrapper around that. There are several others (citeproc-php, citeproc-rs, citeproc-ruby etc.). |
cc @mohit038 Might be of interest for you, some background information on the CSL stuff |
I assume that this is still an open issue |
Yes it is. I have seen you or somebody else on the team created a tag for v6.0 and remembered the following:
|
Note: Documentation of the current OpenOffice integration code is available at https://devdocs.jabref.org/code-howtos/openoffice/ |
The challange of this issue to get into OpenOffice. |
This is a feature request as discussed in #1928.
Now that CSL CitationStyles are supported for preview, it seems a logical step to support them in LO/OO as well.
The text was updated successfully, but these errors were encountered: