BibTeX, biblatex and biberbiblatex: print \newunitpunct after punctuation marks

Information and discussion about BiBTeX - the bibliography tool for LaTeX documents.
Post Reply
Buchling
Posts: 16
Joined: Thu Jan 24, 2013 2:14 pm

biblatex: print \newunitpunct after punctuation marks

Post by Buchling »

Hey all,
I need biblatex to always print the \newunitpunct also if the unit ends with a punctuation mark, i.e. "Prosecutor v. Kvocka et al., ICTY ..." for example. How do I do that?
Cheers,
Buchling
Last edited by cgnieder on Tue Jan 29, 2013 11:18 pm, edited 1 time in total.

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

And: Currently, Packt sells ebooks for $4.99 each if you buy 5 of their over 1000 ebooks. If you choose only a single one, $9.99. How about combining 3 LaTeX books with Python, gnuplot, mathplotlib, Matlab, ChatGPT or other AI books? Epub and PDF. Bundle (3 books, add more for higher discount): https://packt.link/MDH5p

cgnieder
Site Moderator
Posts: 2000
Joined: Sat Apr 16, 2011 7:27 pm

biblatex: print \newunitpunct after punctuation marks

Post by cgnieder »

Do you mean the citations or the bibliography entries? Maybe you could add a Infominimal working example so that any suggestions fit to what you have and need?

Regards
site moderator & package author
Buchling
Posts: 16
Joined: Thu Jan 24, 2013 2:14 pm

biblatex: print \newunitpunct after punctuation marks

Post by Buchling »

Both.
Sorry, should have been more specific.

Minimum working example:

Code: Select all

\begin{filecontents}{men.bib}
@PROCEEDINGS{Kvocka,
  title = {Prosecutor v. Miroslav Kvočka et al.},
  year = {2001},
  shortauthor = {Kvočka Trial Chamber Judgement},
  keywords = {intcase},
  howpublished = {Judgement of 2 Nov. 2001},
  note = {IT-98-30/1-T},
  addendum = {ICTY Trial Chamber}
}
\end{filecontents}

\documentclass[a4paper,12pt,bibtotoc,british]{scrartcl}
\usepackage[british]{babel}
\usepackage[utf8]{inputenc} %Zeichencodierung
\usepackage[style=english]{csquotes} % ermöglicht Befehl \enquote{} für Zitate
\usepackage[T1]{fontenc}
\usepackage{lmodern} % schönere Schrift

\addto\captionsbritish{\renewcommand{\contentsname}{Table of Contents}} %Titel des TOC

\usepackage[backend=biber,citestyle=verbose-ibid,bibstyle=verbose,dashed=false,block=none, alldates=long,pagetracker=true,citetracker=constrict,ibidtracker=constrict]{biblatex}
\nocite{*} %Ausgabe aller Bibliographieeinträge
\bibliography{men}%

\begin{document}

something\footcite{Kvocka}

\newpage
\printbibliography

\end{document}
User avatar
cgnieder
Site Moderator
Posts: 2000
Joined: Sat Apr 16, 2011 7:27 pm

biblatex: print \newunitpunct after punctuation marks

Post by cgnieder »

Thanks. How about my other question?
cgnieder wrote:Do you mean the citations or the bibliography entries?
Or do you mean both?

Regards
site moderator & package author
Buchling
Posts: 16
Joined: Thu Jan 24, 2013 2:14 pm

Re: biblatex: print \newunitpunct after punctuation marks

Post by Buchling »

Yeah, the both referred to both in citations and bibliography entries.
User avatar
cgnieder
Site Moderator
Posts: 2000
Joined: Sat Apr 16, 2011 7:27 pm

biblatex: print \newunitpunct after punctuation marks

Post by cgnieder »

You can redefine the field format for the title field:

Code: Select all

\DeclareFieldFormat{title}{\mkbibemph{#1},\addspace}
Hard-coding the comma ensures that it is set no matter what.

Regards
site moderator & package author
Buchling
Posts: 16
Joined: Thu Jan 24, 2013 2:14 pm

Re: biblatex: print \newunitpunct after punctuation marks

Post by Buchling »

Thanks!
Post Reply