-
-
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
Allow - in citaton keys #12144
Allow - in citaton keys #12144
Conversation
The most credible source for allowed / unallowed characters does not list But there are some mentions of possible complications here:
For example:
`
`
But I don't know, if this still holds in the current bibtex, biblatex, biber, ecosystem. |
Ah and if you use your citationkey to name your linked files (which is something that JabRef supports), then Example for how people use linked files with citationkeys: https://discourse.jabref.org/t/link-a-directory-to-entries/5261/4 |
Note that we remove characters not allowed on a file system while generating a file name. Moreover, I saw We distinguish between un-wanted and forbitten characters: unwanted: perfeclty legal, but disturbing:
forbidden - not working with BibTeX:
Public sources use Example: @phdthesis{DBLP:phd/de/Kopp16,
author = {Oliver Kopp},
title = {Partner{\"{u}}bergreifende Gesch{\"{a}}ftsprozesse und ihre
Realisierung in {BPEL}},
school = {University of Stuttgart},
year = {2016},
url = {https://nbn-resolving.org/urn:nbn:de:bsz:93-opus-105304},
urn = {urn:nbn:de:bsz:93-opus-105304},
timestamp = {Sat, 17 Jul 2021 09:07:39 +0200},
biburl = {https://dblp.org/rec/phd/de/Kopp16.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
} Fun fact: We allow forward-slash. Thus, the discussion on I am aiming to make JabRef "knobless" so that it works well in a default-configuration without WTFs. - And I found removing dashes (and somehow also colons) a WTF. I saw these characters often when working with LaTeX and BibTeX. |
need to think about it why we inlcuded the minus there. |
@Siedlerchr Explanation may start from here: #4709 |
@mlep Thank you for the pointer. I refined the documentation at JabRef/user-documentation#538. Since we are working towards an alpha and can IMHO experiment, we should give this a "go". @Siedlerchr |
The build for this PR is no longer available. Please visit https://builds.jabref.org/main/ for the latest build. |
Doesn't fully work, needs some more polishing.
Follow-up to #9703
Mandatory checks
CHANGELOG.md
described in a way that is understandable for the average user (if change is visible to the user)