1

I am working toward completing my book in xelatex and biber. The book has a master file and various chapters in different files. As I am correcting the final draft and creating the index before the final printing and reading, somewhere I forgot a round bracket after a series of citations, using \cites:

The Biber output (.bbl) complains:

 Running `Biber' on `PSAMMETICHUSII' with ``biber PSAMMETICHUSII''
 INFO - This is Biber 2.2
 INFO - Logfile is 'PSAMMETICHUSII.blg'
 INFO - Reading 'PSAMMETICHUSII.bcf'
 INFO - Found 848 citekeys in bib section 0
 INFO - Processing section 0
 INFO - Looking for bibtex format file 'PsammetichusII_biber.bib' for section 0
 INFO - Decoding LaTeX character macros into UTF-8
 INFO - Found BibTeX data source 'PsammetichusII_biber.bib'
 WARN - I didn't find a database entry for '(' (section 0)
 INFO - Overriding locale 'en-US' defaults 'normalization = NFD' with 'normalization = prenormalized'
 INFO - Overriding locale 'en-US' defaults 'variable = shifted' with 'variable = non-ignorable'
 INFO - Sorting list 'shorthand' of type 'list' with scheme 'shorthand' and locale 'en-US'
 INFO - No sort tailoring available for locale 'en-US'
 INFO - Overriding locale 'en-US' defaults 'normalization = NFD' with 'normalization = prenormalized'
 INFO - Overriding locale 'en-US' defaults 'variable = shifted' with 'variable = non-ignorable'
 INFO - Sorting list 'nty' of type 'entry' with scheme 'nty' and locale 'en-US'
 INFO - No sort tailoring available for locale 'en-US'
 INFO - Writing 'PSAMMETICHUSII.bbl' with encoding 'UTF-8'
 INFO - Output to PSAMMETICHUSII.bbl
 INFO - WARNINGS: 1

As section 0 simply refers to the Master file, but it does not tell me precisely where the citation is missing, a simple round bracket somewhere. I have even checked the resulting .bcf, but is does not help much either.

I tried to go through the files in order to find out the bracket, surely the result of some corrections, but is there a simple way to find out missing entries in a multifile LaTeX project?

I am using aquamacs and MacTeX 2015 if this might help.

8
  • 1
    Looks like you have something like \cite{(...} in your first section – musicman Nov 28 '15 at 9:42
  • 2
    Put some \refsection commands in the document, then you can see in which refsection the problem is. – Ulrike Fischer Nov 28 '15 at 12:00
  • @Ulrike Fisher Thanks for the suggestion. Does it mean that I put a \refsection command in each file composing the book apart from Master File? – Roberto Gozzoli Nov 28 '15 at 12:27
  • 1
    Whereever you want. There are only for the debugging to help you to identify the location of problematic \cite. – Ulrike Fischer Nov 28 '15 at 12:32
  • Another way of finding the offending parenthesis would be one of the solutions in tex.stackexchange.com/questions/6470/… – Jaap Eldering Nov 28 '15 at 14:31
1

Just some screenshots to my comment:

You can use a text editor like Notepad++. There's a function that allows you to search for strings in many files at once. In your case try to search for {( or \cite( as suggested in the comments.

Search --> Find in Files

enter image description here

Look for your string (e. g. \cite() in your dictionary (including sub-folders if necessary)

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.