Biblatex using biber as backend seems suddenly to be broken. I don't think I updated anything, but this worked last night and will not work today. I have TeX Live 2020, on macOS Big Sur 11.2.3. Here is a MWE \documentclass{article}   \begin{filecontents}{TESTrefs.bib} @article{Dummy2015,   title={A testing reference},   author={Dummy Author and Ann O Nymous},   journal={Journal of Testing},   year={2015} } \end{filecontents}  \usepackage[backend=biber]{biblatex} \addbibresource{TESTrefs.bib}   \begin{document}  Testing~\cite{Dummy2015}. \printbibliography  \end{document}  It compiles (using (xe)latex the file, which is called TEST.tex), but there are no references printed, and the output PDF just contains the text of the cite key (&quot;test [Dummy2015]&quot;) I get the following warnings, LaTeX Warning: Citation 'Dummy2015' on page 1 undefined on input line 20. LaTeX Warning: Empty bibliography on input line 21. [1] (./TEST.aux) LaTeX Warning: There were undefined references. Package biblatex Warning: Please (re)run Biber on the file: (biblatex)                TEST (biblatex)                and rerun LaTeX afterwards.  If I run biber TEST as suggested, it completes without error, but if I rerun latex I get the same warnings, and same output PDF. TEST.blg reads: [0] Config.pm:304&gt; INFO - This is Biber 2.14 [0] Config.pm:307&gt; INFO - Logfile is 'TEST.blg' [98] biber-darwin:322&gt; INFO - === Wed Mar 24, 2021, 11:31:53 [120] Biber.pm:415&gt; INFO - Reading 'TEST.bcf' [243] Biber.pm:943&gt; INFO - Found 1 citekeys in bib section 0 [259] Biber.pm:4256&gt; INFO - Processing section 0 [260] Utils.pm:75&gt; INFO - Globbing data source 'TESTrefs.bib' [260] Utils.pm:91&gt; INFO - Globbed data source 'TESTrefs.bib' to TESTrefs.bib [274] Biber.pm:4455&gt; INFO - Looking for bibtex format file 'TESTrefs.bib' for section 0 [276] bibtex.pm:1653&gt; INFO - LaTeX decoding ... [279] bibtex.pm:1471&gt; INFO - Found BibTeX data source 'TESTrefs.bib'  If I use backend=bibtex instead of backend=biber, it works. But I want to use biber (because it is able to deal with UTF-8 encoded .bib files, among other reasons).  How did this happen, and how can I get around it? Did something break on my system, or is this something others can replicate?
13137
I am on a Mac with MacTex 2020 and ran into a strange problem with Biber. Working on a document all was fine, I did not change the bibliography (says my git) and only fixing typos (not even adding cites) and suddenly latexmk stopped working after a Biber run, while that looked like  INFO - This is Biber 2.14 INFO - Logfile is 'doc.blg' INFO - Reading 'doc.bcf' INFO - Found 31 citekeys in bib section 0 INFO - Processing section 0 INFO - Globbing data source 'literature.bib' INFO - Globbed data source 'literature.bib' to literature.bib INFO - Looking for bibtex format file 'literature.bib' for section 0 INFO - LaTeX decoding ... INFO - Found BibTeX data source 'literature.bib'   so harmless in my view. Then with --debug I additionally get in the end.  INFO - LaTeX decoding ... warning: overriding existing definition of macro "jun" warning: overriding existing definition of macro "jul" warning: overriding existing definition of macro "sep" warning: overriding existing definition of macro "jan" [...] warning: overriding existing definition of macro "nov" INFO - Found BibTeX data source 'literature.bib' Unicode::UCD: failed to find unicore/version in /var/folders/hm/gt63cn0j2r7bwbzw7c1hww1r0000gn/T/par-626572676d616e6e/cache-2f8a664c3c933a44d096bcc8d018a5e92bced897/inc/lib /var/folders/hm/gt63cn0j2r7bwbzw7c1hww1r0000gn/T/par-626572676d616e6e/cache-2f8a664c3c933a44d096bcc8d018a5e92bced897/inc CODE(0x7fd026aeb5a8) CODE(0x7fd026aebb90) at /var/folders/hm/gt63cn0j2r7bwbzw7c1hww1r0000gn/T/par-626572676d616e6e/cache-2f8a664c3c933a44d096bcc8d018a5e92bced897/inc/lib/Biber/Input/file/bibtex.pm line 1011.   It seems unrelated to the library itself since deleting a few entries (going through deleting one half, then the other), the problem persists. It does not happen for an empty literature, but as soon as a first entry is added (just author/journal/title/year/volume/pages - no utf8-only chars) this error message appears.  what does this last error message mean?  How can I solve this?
124286
I want to use the package biblatex-chicago for citations.  I have a file with the following content:  \documentclass[11pt]{report} \usepackage[authordate,backend=biber]{biblatex-chicago} \bibliography{myBibliography} \begin{document} \noindent \textcite{doe:2013}\\ \parencite[see][p.\ 2]{doe:2013} \printbibliography \end{document}   This is the content of the file myBibliography.bib:  @article{doe:2013,  author               = {Doe, John},  month                = {5},  title                = {The Title},  yournaltitle         = {The Journal},  year                 = {2013},  }   Typesetting yields     Doe (2013)   (seep. 2)   However, one should get     Doe (2013)   (see Doe 2013, p. 2)   Can anybody reproduce this result?  Is this due to a bug in the biblatex-chicago package?
79092
I want to learn to use biper and biblatex in Lyx. This is how I would do it in LaTeX traditionally with biblatex and biber  \documentclass[12pt,a4paper,oneside,pdftex]{report} \usepackage[backend=biber]{biblatex} \addbibresource{minCuts.bib} ... \printbibliography \end{document}   The error is apparently originating from the \bibliographystyle command and biblatex package getting mixed, by . But I have no \bibliographystyle command in Preamble so they should not be mixed unless Lyx is somehow importing the \bibliographystyle.   How to resolve the biblioraphystyle error in Lyx with Biber and Biblatex?    Settings by the instructions  and Error        Document > Settings > Bibliography > Biber                  In Document > Settings > LaTeX Preamble                   Insert > List / TOC > BibTeX Bibliography...                        Package biblatex Error : '\bibliographystyle' invalid.
37430
I can't get citations to work with 32-bit MikTeX and TexMaker. It seems like my Biber and biblatex versions are out of sync but I don't know how to sync them, other than by using the "synchronize" command in the MikTeX Package Manager.  Input  \documentclass{turabian-thesis}  % PDFLaTeX \usepackage[english]{babel} \usepackage[utf8]{inputenc} \usepackage{csquotes}   \usepackage{filecontents} \begin{filecontents}{\jobname.bib}     @book{turabian_manual_2013,         author = {Turabian, Kate L.},         edition = {8th edition},         title = {A Manual for Writers of Research Papers, Theses, and Dissertations: Chicago Style for Students and Researchers},         shorttitle = {A Manual for Writers of Research Papers, Theses, and Dissertations},         publisher = {University of Chicago Press},         year = {2013}} \end{filecontents}  \usepackage{biblatex-chicago} \addbibresource{\jobname.bib}  \begin{document} \end{document}   Log  Process started  Use of uninitialized value $bltxversion in concatenation (.) or string at C:\Users\benna\AppData\Local\Temp\par-62656e6e61\cache-564dd4103627c1c374effa6d52fc299ad25d4d4a\inc\lib/Biber.pm line 415.  INFO - This is Biber 2.5 INFO - Logfile is 'Citation_sample.blg' INFO - Reading 'Citation_sample.bcf' ERROR - Error: Found biblatex control file version 3.0, expected version 3.1.         This means that your biber (2.5) and biblatex () versions are incompatible.         See compat matrix in biblatex or biber PDF documentation. INFO - ERRORS: 1  Process exited with error(s)
95260
Here is a simple document:   \documentclass{article} \usepackage[%   backend      = biber,   bibstyle     = biblatex-sp-unified, ]{biblatex} \addbibresource{test.bib} \begin{document}  \cite{test}  \printbibliography{} \end{document}   Which refers to  and this simple bib file:  @article{test,   Author = {test},   Title = {test} }   This used to work. After updating my MacTeX distribution this Sunday morning and (full disclosure) doing a sudo tlmgr update --all, I now receive errors like the following:   ! Undefined control sequence. &lt;argument&gt; \bbl@main@language  l.12 \printbibliography{                         } ?   Curiously, if either the Author or Title field is missing, I don't get an error. Moreover, if I remove the bibstyle option, the error goes away. This leads me to suspect that the problem is somewhere in the bbx file linked above, but that's as far as my limited knowledge and expertise gets me.   I realize this might be a rather specific question (and I have opened an issue on the github I linked to), but perhaps there is a general issue causing the problem here, in which case others might benefit from a general solution.
17408
According to , biblatex and natbib are packages while biber and bibtex are backends. If I don't specify either any package or any backend, it still compiles fine. Which package and backend combination is being used in this case?  demo.tex  \documentclass{article} \begin{document}  \nocite{*} \bibliographystyle{ieeetr} \bibliography{pub}  \end{document}   pub.bib  @article{janssen1996evaluation,     title={Evaluation of the DNA fingerprinting method AFLP as a new tool in bacterial taxonomy},     author={Janssen, Paul and Coopman, Renata and Huys, Geert and Swings, Jean and Bleeker, Marjo and Vos, Pieter and Zabeau, Marc and Kersters, Karel},     journal={Microbiology},     volume={142},     number={7},     pages={1881--1893},     year={1996},     publisher={Soc General Microbiol} }  @article{vos1995aflp,     title={AFLP: a new technique for DNA fingerprinting},     author={Vos, Pieter and Hogers, Rene and Bleeker, Marjo and Reijans, Martin and Van de Lee, Theo and Hornes, Miranda and Friters, Adrie and Pot, Jerina and Paleman, Johan and Kuiper, Martin and others},     journal={Nucleic acids research},     volume={23},     number={21},     pages={4407--4414},     year={1995},     publisher={Oxford Univ Press} }
13171
I have my PhD deadline on Monday and disaster has struck at the very last minute! Any assistance would be eternally appreciated.  I'm using Overleaf (v2) to write my thesis - it's a very large file tree containing multiple .tex files.  Everything was compiling fine, until I decided to experiment and use:  \usepackage{biblatex}   It compiled with this included but looked odd, so I deleted the line again. However, now it does not compile - despite the document being exactly the same as before the problem began.
98331
Im very new at LaTeX and I would appreciate some help solving this problem. I have created a BibTeX file containing all references to a document. In this text file BibTeX items are inserted and no other text are written, for instance @article{...}. When I call for this bib file from the main.tex file I use the commands:  \bibliographystyle{plain} \bibliography{thebibliography}   Now to my question. All i get when I compile this main.tex is the title (bibliography) for this chapter, otherwise the textfield is blank. Is this error occurring because I should write anything in the bib file or have I missed any lines in the main.tex file.
68705
I am having some trouble getting a modular document to work.  This is what my files look like at the moment     ./rootdoc.tex      ./tex/childdoc.tex      ./bib/bibliography.bib   the files look like...     ./rootdoc   \documentclass{book}     %some packages     \usepackage{subfiles}     \usepackage[colorlinks=true]{hyperref}     \usepackage[backend=biber,style=numeric]{biblatex}         \addbibresource{bib/bibliography.bib}  \begin{document}         \subfile{tex/childdoc.tex}         \printbibliography[heading=bibintoc]     \end{document}      ./tex/childdoc   \documentclass[../rootdoc.tex]{subfiles} \begin{document} \chapter{Sample Chapter} some text that i have to cite\cite{ross} \printbibliography \end{document}   When compiling the root document everything works fine and I get the following    But when I compile .\tex.childdoc I get    Any help will be greatly appreciated.
26845
I have been trying to solve this problems for hours, but there is no solution in sight.  Until a few weeks ago, my biblatex-apa style was working like a charm. Although, after installing the updates and Biber, the reference section became a problem. It should display a journal article by two authors with a comma after the first author, but it doesn't:     Weber, M. &amp; Ruch, W. (2012). The role of character strengths in adolescent romantic relationships: An initial study on partner selection and mates’ life satisfaction. Journal of adolescence, 35(6), 1537–1546. doi:10.1016/j.adolescence.2012.06.002   it should look like this:     Weber, M., &amp; Ruch, W. (2012). The role of character strengths in adolescent romantic relationships: An initial study on partner selection and mates’ life satisfaction. Journal of adolescence, 35(6), 1537–1546. doi:10.1016/j.adolescence.2012.06.002   This is how my document looks like:   \documentclass[12pt, onecolumn]{apa6}   \usepackage[utf8]{inputenc} \usepackage[american]{babel} \usepackage{csquotes} \usepackage[style= apa, backend=biber]{biblatex} \bibliography{testbib} \DeclareLanguageMapping{american}{american-apa}   \begin{document}  Some text \parencite{Weber2012}.  \printbibliography \end{document}   And the BibTeX file:  @article{Weber2012, abstract = {}, author = {Weber, M. and Ruch, W.}, doi = {10.1016/j.adolescence.2012.06.002}, file = {}, issn = {1095-9254}, journal = {Journal of adolescence}, number = {6}, pages = {1537--1546}, pmid = {22749517}, publisher = {Elsevier Ltd}, title = {{The role of character strengths in adolescent romantic relationships: An initial        study on partner selection and mates' life satisfaction.}}, url = {http://www.ncbi.nlm.nih.gov/pubmed/22749517}, volume = {35}, year = {2012} }    I have tried various things so far, but none of it helped: e.g,   \renewcommand*{\finalnamedelim}{ \finalandcomma}   or  \renewcommand\finalandcomma{\addcomma}   Even in the biblatex manual, the reference examples of two authors is without the comma (it works for three or more authors). There should be a comma, according to . Why is that comma not there? And how could I insert that into my references?
72602
I am using a Mac with TeX Live and Mendeley for automatically generating .bib files, some of which have spaces in the file names. I would like to know how to reference such files from LaTeX as using "" or \ doesn't seem to work.
73159
I'm trying to switch from BibTeX to biber and ran into the problem that biber does not produce any output file. I noticed several questions about problems with biber e.g.,            ,                       But none of them helped me in my particular situation (which was actually just an old version of biber somewhere in the path of my OS). Since I also noticed that several questions regarding problems with biber were closed as too localized since the underlying problem was due to formatting of a bib resource or similar simple issues, I would rather like to ask for a general troubleshooting guideline for using biber (since I saw many hints like "check/delete the cache", "check versions of this and that" etc.).  What steps are to be taken and what things (in particular files) to be checked if biber does not produce an output file (and its output on the command line does not directly give you the advice what to do)?
74374
I'm trying to use biblatex (v1.5a) with biber (v0.9.3) instead of BibTeX but I am having a problem with bib entries, where the abstract contains a percent sign. In that case, in the bbl file the corresponding entry will have a line with \field{abstract}{ ...% ...} with the percent sign causing the quotes not to be closed. And pdflatex complains with an error "Runaway argument" (see error message and minimal example below).  So here is my question: How can I either make biblatex ignore the abstract entries (as BibTeX does) since I do not need them in my LaTeX document or  tell biblatex to add an escape character automatically?   Or am I missing something here? Any help is appreciated! Thanks.  The error message is:  Runaway argument? {Limit Cycle Walkers are bipeds that exhibit a stable cyclic gait wit\ETC. ! File ended while scanning use of \field. &amp;lt;inserted text&amp;gt;                  \par  l.51 \begin{document}  ! Undefined control sequence. &amp;lt;argument&amp;gt; \blx@bbl@data    Here is a minimal working example:  \documentclass{scrartcl} \usepackage[utf8]{inputenc} \usepackage[american]{babel} \usepackage{graphicx} \usepackage{amsmath}  \usepackage{booktabs} \usepackage[citestyle=authoryear,%numeric-comp,  bibstyle=authoryear,%numeric backend=biber, natbib=true, hyperref=false]{biblatex} \bibliography{myref} \listfiles \begin{document}  adsf asdf asdf asdf asdf asdf  asdf \citep{Hobbelen2008b}  \printbibliography \end{document}   with the corresponding conflicting entry (abstract shortened) given as:  @ARTICLE{Hobbelen2008b,   author = {Hobbelen, D.G.E. and Wisse, M.},   title = {{Ankle Actuation for Limit Cycle Walkers}},   journal = {The International Journal of Robotics Research},   year = {2008},   volume = {27},   pages = {709-735},   number = {6},   abstract = {Limit Cycle Walkers are bipeds that exhibit a stable ... by at  least 60%, without increasing ...     of 5% of its leg length, while walking efficiently at a mechanical     cost of transport of 0.09.} }   (some other package versions: etoolbox v2.1, logreq v1.0)
65561
I am using Biblatex and need to typeset full citations in my document text, so I'm using .  While it works correctly most of the time, it has trouble with Biber/BibTeX entries where the last word of a field is enclosed in braces (to force capitalization).  In these cases, \longfullcite may fail to properly capitalize the following word.  Take the following example:  \documentclass{article}  \usepackage{biblatex} \makeatletter \newcommand{\tempmaxup}[1]{\def\blx@maxcitenames{\blx@maxbibnames}#1} \makeatother \DeclareCiteCommand{\longfullcite}[\tempmaxup]   {\usebibmacro{prenote}}   {\usedriver      {\DeclareNameAlias{sortname}{default}}      {\thefield{entrytype}}}   {\multicitedelim}   {\usebibmacro{postnote}}  \usepackage{filecontents}  \begin{filecontents}{test.bib} @inproceedings{blow2015,   author       = {Blow, Joe},   title        = {{GNU} loves me},   year         = 2015,   booktitle    = {Proceedings of Some Conference}, }  @inproceedings{blow2016,   author       = {Blow, Joe},   title        = {I love {GNU}},   year         = 2016,   booktitle    = {Proceedings of Some Conference}, } \end{filecontents}  \addbibresource{test.bib}  \begin{document} \nocite{*} \noindent \longfullcite{blow2015}\\ \longfullcite{blow2016} \printbibliography \end{document}   Here is the output:    Note the inconsistent capitalization of the word "In" produced by the two \longfullcite commands.  By contrast, the citations emitted by \printbibliography correctly capitalize "In" for both entries.  What is causing this inconsistency and how can I fix or work around it (preferably by changing the definition of \longfullcite rather than changing the .bib file)?
22507
Same requirements as . But as soon as I try to set the style option, I get this error (Bibliography macro 'site' undefined):    MWE (comment the 3rd line in to reproduce the error):  \documentclass{article} \usepackage{filecontents} %\usepackage[style=chem-angew]{biblatex} % fails \usepackage[]{biblatex}  \DeclareCiteCommand{\supercite}[\mkbibsuperscript]   {\iffieldundef{prenote}     {}     {\BibliographyWarning{Ignoring prenote argument}}%     \iffieldundef{postnote}     {}     {\BibliographyWarning{Ignoring postnote argument}}%     \bibopenbracket}%   {\usebibmacro{citeindex}%     \usebibmacro{cite}}   {\supercitedelim}   {\bibclosebracket}  \begin{filecontents}{test.bib} @book{A01,   author = {Author, A.},   year = {2001},   title = {Alpha}, } @book{A02,     author = {Author, A.},     year = {2001},     title = {Alpha}, } \end{filecontents} \addbibresource{test.bib} \let\cite=\supercite \begin{document} Citing \supercite{A01, A02}. \printbibliography \end{document}   Output without style option:
92953
I am trying to merge my tex and bib files into one for a journal submission. Somebody suggested to use the bbl file. I am using texmaker / miktex, and bibtex.  I have no idea as to how to actually create bbl file from bib. All the links I found on this website / google don't actually explicitly explain, step by step, how to do this. And I mean step-by-step (since my knowledge of latex  / computing generally is next to nothing). For example, I see instructions "compile"... And I don't know what this means (as to what key on my keyboard I should be pressing).  Thank you.
100416
It looks there is a problem with TexShop and multibib package. multibib package expects that you do bibtex xxx where xxx is your own newcites. However, when using TexShop it looks like it only does it for the main document. Therefore, the only way I have to make it work is to do it from command line (notice the bibtex xxx):   pdflatex main  bibtex main  bibtex xxx  pdflatex main  pdflatex main   Do you know a workaround I can do so that I can latex without problem in any IDE?  Thanks!