# Tag Info

## Hot answers tagged biblatex

3

You can try this in bibtex: \usepackage[round]{natbib} \bibliographystyle{plainnat} and use \citep instead of \cite

3

Not really a *TeX answer, but you can write a small script in any programming language of your choice, for example perl (for demonstration purposes only, i.e., regexes not robust, adjust to Zotero output or use some proper key-value pair library): open(BIB,"<\$ARGV[0]"); open(XTR,"<\$ARGV[1]"); while(\$line=<BIB>){ ...

2

This can be done with biblatex. If we use numeric we only need to enhance the bibmacro cite a bit to include the name and year. \DeclareFieldFormat{hardbrackets}{[#1]} \renewbibmacro*{cite}{% \printtext[bibhyperref]{% \printnames{labelname}% \setunit{\nameyeardelim}% \printfield{year}% \setunit{\addspace} \printtext[hardbrackets]{% ...

2

The description of the autolang option on p. 48 of the biblatex documentation says [The autolang] option controls which babel language environment is used if the babel/polyglossia package is loaded and a bibliography entry includes a langid field (see § 2.2.3). Note that Biblatex automatically adjusts to the main document language if babel/polyglossia is ...

2

At last there are two problems in each bibliography: correct hyphenating and breaking of (long) urls. Because bibliographys are not text to be read like the text in your document, there is no need to use the same justifying in the bibliography and the text. Using only left justifying in the bibliography has the advantage, that LaTeX is able to break the ...

2

As far as I can tell, the real issue here is that the hyphenrules environment cannot deal with breaks in words with special characters. The babel documentation says The environment hyphenrules can be used to select only the hyphenation rules to be used (it can be used as command, too). [...] Except for [...] simple uses, hyphenrules is discouraged and ...

1

The problem might be due to the date format, which should be yyyy-mm-dd. With this format it compiles fine, and the filters work. Don't forget to follow the cycle: pdflatex -> biber -> pdflatex ->pdflatex: \documentclass[italian]{report} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{graphicx} \usepackage{babel} ...

1

I don't know why Zotero adds those useless braces, but with @book{meyer_matrix_2000, location = {Philadelphia}, edition = {Har/Cdr}, title = {Matrix {Analysis} and {Applied} {Linear} {Algebra}}, isbn = {978-0-89871-454-8}, timestamp = {2015-11-18T21:19:25Z}, publisher = {Society for Industrial and Applied Mathematics}, author = {Meyer, Carl}, ...

1

You can use \AtEveryBibitem and \clearfield \AtEveryBibitem{\clearfield{note}\clearfield{addendum}} \AtEveryCitekey{\clearfield{note}\clearfield{addendum}} the second line also removes the field from citations. If you use Biber you can even remove these fields before they are processed \DeclareSourcemap{ \maps[datatype=bibtex]{ \map{ ...

1

If we enable the package option singletitle we can use the test \ifsingletitle to check if there is only one work by a particular author. We can modify the cite:title macro to do nothing if that is the case \renewbibmacro*{cite:title}{% \ifsingletitle {} {\printtext[bibhyperref]{% \printfield[citetitle]{labeltitle}}}} This, leads to a ...

1

The answer to this is much easier than inlining the bbl file and can be found here. Given the following code: \usepackage[backend=biber,style=authoryear]{biblatex} ... \addbibresource{REF.bib} ... \printbibliography ...delete the current bbl file; set the backend driver to bibtex \usepackage[backend=bibtex,style=authoryear]{biblatex}; and run your ...

Only top voted, non community-wiki answers of a minimum length are eligible