-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
CSL-based preview does not respect curly braces at author #12930
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
Comments
/assign-me |
@subhramit The screenshot exactly shows that it is ignored :) -- When author is enclosed in curly braces, it needs to be reproduced in verbatim - and not transformed Example:
is then
and
is then
|
My thoughts:
However, I am not sure if we use the same author pre-processing pipeline for both CSL and other styles - that could make a difference (although in LO CSL we use the bibentry as it is). |
We do preprocessing for CSL: Could be the latex2unicode formatter which is the problem jabref/src/main/java/org/jabref/logic/citationstyle/JabRefItemDataProvider.java Lines 159 to 171 in 67e25a0
For MsOffice we had a similar situation where we needed to re-add them jabref/src/main/java/org/jabref/logic/msbib/MSBibConverter.java Lines 127 to 143 in c93a47c
|
I did not mean to be assigned 🤧 |
@subhramit You can take it, I'll focus on my remaining PRs. |
/unassign-me |
The un-assign action seems to not work. |
/assign @priyanshu16095 (I saw above that you were not assigned properly). |
👋 Hey @priyanshu16095, thank you for your interest in this issue! 🎉 We're excited to have you on board. Start by exploring our Contributing guidelines, and don't forget to check out our workspace setup guidelines to get started smoothly. In case you encounter failing tests during development, please check our developer FAQs! Having any questions or issues? Feel free to ask here on GitHub. Need help setting up your local workspace? Join the conversation on JabRef's Gitter chat. And don't hesitate to open a (draft) pull request early on to show the direction it is heading towards. This way, you will receive valuable feedback. Happy coding! 🚀 |
Tracking of the assingment case:
|
This is a good first issue but, I took it with the intention of learning more about CSL or similar things, as I am also new to this. |
Refs. michel-kraemer/citeproc-java#103 I do not think this is solvable from our end. |
I have filed an upstream PR. Lets see what happens. |
@priyanshu16095 sorry, this ended up being more involved than initially assumed. This needed a fix at the citeproc-java library that we use, and not in JabRef. |
Un-assigning and adding depends-on-external. |
Merged, will be fixed in the next version of citeproc. |
JabRef version
6.0-alpha
Operating system
macOS
Details on version and operating system
mac os 15.5
Checked with the latest development build (copy version output from About dialog)
Steps to reproduce the behaviour
JabRef style (correct):
CSL Style incorrect:
Classes to look at:
JabRefItemDataProvider
Appendix
...
Log File
The text was updated successfully, but these errors were encountered: