-
Notifications
You must be signed in to change notification settings - Fork 118
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
Implement bibliography string (formatting) classes (#555, #1027) #1028
Conversation
I like the idea - if the "class" is only used to determine the format, how about just:
|
Good point. At least at the moment the classes are only for formatting. And I don't see much use apart from formatting. The problem with \DeclareBibstringFormat{andothers,ibidem}{\mkbibemph{#1}}} would be that allowing a comma-separated list in the first argument would is inconsistent with If we have Plus there is the whole shenanigans about cleaning up after yourself, which needs some thoughts (currently via |
How about:
We already have "set" as a general concept in other places and it really is a set ... I don't think we need to say "SetFormat" as formats will only apply to sets and it'll be documented like that. |
I like 'set'. fd333b1 hopefully changes all occurrences of 'class' to 'set'. I chickened out of going for |
Inspired by #555, #1027, etc. This should make it easier to apply formatting to bibstrings. While it is tempting to just include formatting commands like
\mkbibemph
directly in the strings, it doesn't always yield best results as demonstrated inThe "ibid." in the second footnotes fails to be capitalised properly
With this commit we can define a new class for Latin terms and apply additional formatting (in the right place) only to those strings.
This also helps with #899.
@plk (and anyone else who wants to have a go) As always I don't feel particularly confident about the name. Suggestions are welcome. Other comments are of course also appreciated.