New answers tagged

0

The names in question are printed by the bibmacro bybookauthor that needs to be redefined analogous to byauthor \renewbibmacro*{bybookauthor}{% \ifnamesequal{author}{bookauthor} {} {\printnames[bybookauthor]{bookauthor}% \setunit{\addspace}% \usebibmacro{bytypestrg}{bookauthor}{author}}} By default bybookauthor is called before the ...


7

The linked answer is still the correct way to do this and still works. We don't get the expected output in the MWE shown in the question because of the .s at the end of the postnote. biblatex does a lot of work to avoid unintentional double punctuation. Firstly, there is the punctuation tracker (\setunit) that only prints punctuation in bibmacros and ...


3

Some ideas, not a perfect solution: Use \nocite{*} to generate a PDF, then do the spellcheck there. Or, works surprisngly well, open the PDF in Word. Try codespell: https://github.com/codespell-project/codespell It will not give perfect results, but can be configured with whitelists an blacklists.


4

There is indeed a fundamental incompatibility between navigator and biblatex (or to be more precise a fundamental incompatibility between the TeX programming toolboxes the two use, namely texapi and etoolbox). If you exchange the loading order of the two packages in the minimal example to \usepackage{navigator} \usepackage{biblatex} you'll get the ...


3

This was a bug in biblatex v3.10 (2017-12-19) that was resolved in v3.11 (2018-02-20). The current version is v3.13a (2019-08-31) and does not reproduce the issue. The best way to get rid of this bug is to fully update your TeX distribution. Since you are using TeX live 2017 this means that you need to install the current TeX live 2019. See also How do I ...


2

Garamond does not offer a bold italics option. One could download the font Adobe Garamond bold italics from http://fontsgeek.com/fonts/Adobe-Garamond-Bold-Italic and set it as the bold italics option by adding \setmainfont[BoldItalicFont={AGaramond-Bolditalic}]{Garamond} to the preamble. This, however, only works for monolingual documents. MWE: \...


3

The punctuation between the editor name and the type string is controlled by the context-sensitive delimiter editortypedelim. It is more idiomatic to add the parentheses around the editor type string with the field format editortype. The MWE also redefines the counterparts for `translator. \documentclass{article} \usepackage[backend = biber, style = ...


1

Interestingly, the file names of the biblatex-lni package use uppercase base names and are called LNI.bbx and LNI.cbx. More interestingly, even though TeX live's file searching has been case-insensitive since 2018 the files are not found on your case-sensitive system if you use the lowercase style=lni,. Solution: Use the uppercase names style=LNI,


1

Another possibility: \documentclass{article} \usepackage[citestyle = authoryear-comp, bibstyle = authoryear, abbreviate = false, sorting = nyt, language = nynorsk, sortlocale = nn_NO, backend = biber]{biblatex} \DefineBibliographyStrings{nynorsk}{% bibliography = {Tilvisingar}, editor = {styrar}, editors = {styrarar}, founder = {grunnar}, ...


3

Unfortunately, biblatex's localisation interface is simply not equipped to deal with situations like this where the location of the bibstring needs to change. At some point we will have to think about reworking the localisation interface to be more flexible and to allow it to support more languages (especially those of a non-Western variety). For now all I ...


0

Fortunately, this is not the infamous cache bug. This error can be reproduced in the following document \documentclass[british]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{babel} \usepackage{csquotes} \usepackage[style=authoryear, backend=biber]{biblatex} \addbibresource[datatype=biblatex]{biblatex-examples.bib} \begin{...


1

You need two things: (1) The global defernumbers (package) option and (2) locally (for each \printbibliography) the option resetnumbers. Of course this means the labels are highly non-unique and can not be used to cite the entries, but you are no doubt aware of this. \documentclass{article} \usepackage[sorting=ydnt, backend=biber, defernumbers]{biblatex} \...


Top 50 recent answers are included