Skip to content
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

Comma after journal name #1

Closed
russella opened this issue Sep 24, 2012 · 2 comments
Closed

Comma after journal name #1

russella opened this issue Sep 24, 2012 · 2 comments
Assignees
Labels

Comments

@russella
Copy link
Contributor

First of all, thank you for all your work on this. I was just beginning a similar project (but only for plain), so your timing is impeccable!

In case it is helpful for you, I'll post comments here as they arrive.

First of all, many journal names are abbreviated (e.g., SIAM J. Comput.), and this confuses your biblatex code into thinking that there is already punctuation there (so that the following comma is missing). I fixed this with the code:

\renewbibmacro*{journal+issuetitle}{%
  \usebibmacro{journal}\isdot%

...

at the beginning of journal+issuetitle. I believe that the \isdot will ensure that any period used for a journal abbreviation is understood as a "nonpunctuation" period.

I hope this is welcome.

Regards, Alex

@marcodaniel
Copy link
Collaborator

Hi Alex,

thanks for your feedback and your report. Of course it's welcome! I will fix this issue at the weekend and then I will upload the new version.

Best regards
Marco

@marcodaniel
Copy link
Collaborator

Hi Alex,

as I promised this weekend I am working on the open issues. The missing comma can be fixed by the following line:

\DeclareFieldFormat{journaltitle}{\mkbibemph{#1}\isdot}

I prefer this way because it's much clearer and the user can change the behavior more flexible.

Regards
Marco

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants