-
Notifications
You must be signed in to change notification settings - Fork 0
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
"cite" has to work for IEEE as expected #13
Comments
Task 1: On priority. In-text citations should be preceded by space. |
Number 2 is out of scope, we should not mess with the CSL output, cite proc should be able to handle it |
Please note that in the current version the buttons are not working as expected. What you implemented in "Cite in-text" should happen when pressing "Cite". What you implemented in "Cite" should not happen at all. The bibliography is generated by the "Refresh" button. |
This was, a confusing convention followed even by JStyles, so I kept it like that for the first version. The tooltip said
I did some reading, correct me if I am wrong - what happens currently in CSL when we do "Cite in-text" is actually a valid form of in-text citation:
This is valid, in our context, for IEEE as well: If we don't agree to go with this, I can disable the "Cite in-text" button for CSL and move its functionality to "Cite". Then, we may need an additional button for adding individual bibliography (the way Cite works now) (this is absent in JStyles). |
No.
This is OK to guide first-time users. Please rename to "Create or update reference list". I think "reference list" is more clear to newcomers, since they might confuse "bibliography" with something inside JabRef.
No.
For B, I found It is called
No. The bibliography generating/updating functionality has nothing to do with the bibliography.
I have more than 20 years experience in that. And jstyle implementation is right.
Please do that.
Please give me one reason why the "Make or create bibliography" button does not cover the use cases of researchers. Until that: Do not add such a button. |
This is cite: This is cite in-text: Background: See #13 (comment) for the latex equivalents |
Right, I did think it does not make sense to have that. I think I was confused about what "Cite" should do in case of CSL (back when we did not have bibliography generation), and that felt like a way. |
Fixed with 1b72f94 |
"References are used to document and substantiate statements made in the paper. APA publications and other publishers and institutions using APA Style generally require reference lists, not bibliographies. A reference list contains works that specifically support the ideas, claims, and concepts in a paper; in contrast, a bibliography provides works for background or further reading and may include descriptive notes (e.g., an annotated bibliography)." Source: https://apastyle.apa.org/style-grammar-guidelines/references/lists-vs-bibliographies Going by that definition, bibliography is more fitting, because it encompases a wider use case. I argue, all reference lists are bibliographies, but not all bibliographies are reference lists. When it comes to JabRef specifically, there is nothing in JabRef that coincides with the word "bibliography". Things that come close are bibtex, biblatex and library. That's it. It is fine to us bibliography. |
I assume following main use case: The user of JabRef writes a scientific paper. In my 20+ years experience, papers list only cited references in the "Bibliography", which makes it a "Reference List". Therefore, JabRef (w/ JStyles activated) uses "References" as title, not "Bibliography". Only the "Insert empty citation" allows the user to derivate from the use case to write clean scientific paper. Therefore, I proposed "reference list" and not "bibliography" |
You are pointing to the difference between what JabRef offers as a whole and how JabRef is largely used in practice. We cannot know exactly without surveys, statistics and telemetry, but yes I would agree that the large share of our users probably use it for scientific papers, hence setting "References" as default is fine by me, because I assume it eases the workflow of the majority. For the record: Other alternatives: |
[1]
appears in JabRefWhat is the correct behavior? https://docs.jabref.org/cite/openofficeintegration demnostratates it with another style. Numberics is more complicated.
Let's look at latex:
cite
is "cite" buttoncitet
iscite-in-text
button\parencite{key1,key2}
, which would be similar to cite in parentheses, which can be found under thecite special
button.Output:
Full LaTeX example at https://github.com/latextemplates/ieee.
Result when using "cite" and "cite-in-text":
Expected output:
--
Note that the description of "Cite special" also gives a hint:
[1]
(preceded by a space)Binz et al. [2]
(preceded by a space)Regarding 2: I know, this is hard. Maybe even not possible. - I would "just" send the authors to JabRef's AuthorFormatter saying: I want to have the last name of the first author and then "et al"
I know, I need to craft an example using Chocolate.bib. #FutureWork
The text was updated successfully, but these errors were encountered: