Document ClassesTwo BibLaTeX issues: .bib path and MusixTex

Information and discussion about specific document classes and how to create your own document classes.
Post Reply
monamipierrot
Posts: 31
Joined: Sun Aug 10, 2008 12:01 pm

Two BibLaTeX issues: .bib path and MusixTex

Post by monamipierrot »

I have 2 incompatibility issues with BibLatex. I know these are pretty specific problems, but it is worth to try.

These problems appears to be identical from 0.7g to new 0.8 version of the package.
I don't know if problem (1) is somewhat connected with problem (2) anyway thei're quite different.

(1) BibLatex can't find my file examples.bib. Result is that it simply doesn't work, and DVI showing just reference keys

(2) Can't load MusixTex package ALONG with BibLatex.

This is my configuration:
- Win XP Pro sp3
- MikTex 2.7
- LyX 1.5.6 (I'll provide plain latex examples, but the LyX detail is important, see later)
- BibLaTeX 0.8 package
- MusixTex package v. T112 (latest stable release, 2005) - didn't try T113 or T114 (which seem to be quite experimental).

Let start from issues n. (1). This is my examples.tex



Code: Select all

\documentclass [a4paper]{book} 
\usepackage [italian]{babel} 
\usepackage[babel]{csquotes} 
\usepackage[style=authoryear]{biblatex} 
\bibliography{examples}     

\begin{document} 
try\footcite[See][59--63]{companion} to cite\footcite{art1} 

\printbibliography 
\end{document}

with the default examples.bib file.

This is the complete examples.log file:

Code: Select all

This is pdfTeX, Version 3.1415926-1.40.9 (MiKTeX 2.7) (preloaded format=latex 2008.10.10)  10 OCT 2008 18:19
entering extended mode
**C:/example.tex
(C:/example.tex
LaTeX2e <2005/12/01>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, german, ngerman, german-x-2008-06-18, ngerman-x-2008-06-18, spanish
, catalan, french, ancientgreek, italian, latin, portuguese, ukenglish, loaded.

("C:\Programmi\MiKTeX 2.7\tex\latex\base\book.cls"
Document Class: book 2005/09/16 v1.4f Standard LaTeX document class
("C:\Programmi\MiKTeX 2.7\tex\latex\base\bk10.clo"
File: bk10.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
)
\c@part=\count79
\c@chapter=\count80
\c@section=\count81
\c@subsection=\count82
\c@subsubsection=\count83
\c@paragraph=\count84
\c@subparagraph=\count85
\c@figure=\count86
\c@table=\count87
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
("C:\Programmi\MiKTeX 2.7\tex\generic\babel\babel.sty"
Package: babel 2008/07/06 v3.8l The Babel package

*************************************
* Local config file bblopts.cfg used
*
("C:\Programmi\MiKTeX 2.7\tex\latex\00miktex\bblopts.cfg"
File: bblopts.cfg 2006/07/31 v1.0 MiKTeX 'babel' configuration
)
("C:\Programmi\MiKTeX 2.7\tex\generic\babel\italian.ldf"
Language: italian 2008/03/14 v1.2t Italian support from the babel system

("C:\Programmi\MiKTeX 2.7\tex\generic\babel\babel.def"
File: babel.def 2008/07/06 v3.8l Babel common definitions
\babel@savecnt=\count88
\U@D=\dimen103
)
Package babel Info: Making " an active character on input line 94.
))
("C:\Programmi\MiKTeX 2.7\tex\latex\csquotes\csquotes.sty"
Package: csquotes 2008/06/24 v4.2 context-sensitive quotations

("C:\Programmi\MiKTeX 2.7\tex\latex\etoolbox\etoolbox.sty"
Package: etoolbox 2008/06/28 v1.7 e-TeX tools for LaTeX

("C:\Programmi\MiKTeX 2.7\tex\latex\misc\etex.sty"
Package: etex 1998/03/26 v2.0 eTeX basic definition package (PEB)
\et@xins=\count89
))
("C:\Programmi\MiKTeX 2.7\tex\latex\graphics\keyval.sty"
Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
\KV@toks@=\toks14
)
\csq@reset=\count90
\csq@gtype=\count91
\csq@glevel=\count92
\csq@qlevel=\count93
\csq@tshold=\count94
\csq@ltxeverypar=\toks15

("C:\Programmi\MiKTeX 2.7\tex\latex\csquotes\csquotes.def"
File: csquotes.def 2008/06/24 v4.2 csquotes generic definitions
)
Package csquotes Info: Trying to load configuration file 'csquotes.cfg'...
Package csquotes Info: ... configuration file loaded successfully.

("C:\Programmi\MiKTeX 2.7\tex\latex\csquotes\csquotes.cfg"
File: csquotes.cfg 2008/06/24 v4.2 csquotes configuration
)
Package csquotes Info: Enabling multilingual support.
)
("C:\Programmi\MiKTeX 2.7\tex\latex\biblatex\biblatex.sty"
Package: biblatex 2008/10/02 v0.8 programmable bibliographies

("C:\Programmi\MiKTeX 2.7\tex\latex\base\ifthen.sty"
Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
)
("C:\Programmi\MiKTeX 2.7\tex\latex\ltxmisc\url.sty"
\Urlmuskip=\muskip10
Package: url 2006/04/12  ver 3.3  Verb mode for urls, etc.
)
\c@listtotal=\count95
\c@listcount=\count96
\c@liststart=\count97
\c@liststop=\count98
\c@citecount=\count99
\c@citetotal=\count100
\c@multicitecount=\count101
\c@multicitetotal=\count102
\c@instcount=\count103
\c@maxnames=\count104
\c@minnames=\count105
\c@maxitems=\count106
\c@minitems=\count107
\c@uniquename=\count108
\c@refsection=\count109
\c@refsegment=\count110
\c@maxlabelyear=\count111
\c@maxextraalpha=\count112
\c@abbrvpenalty=\count113
\c@lownamepenalty=\count114
\c@highnamepenalty=\count115
\blx@maxsection=\count116
\blx@maxsegment=\count117
\labelnumberwidth=\skip43
\labelalphawidth=\skip44
\shorthandwidth=\skip45
\biblabelsep=\skip46
\bibitemsep=\skip47
\bibitemextrasep=\skip48
\bibparsep=\skip49
\bibhang=\skip50
\blx@auxin=\read1
\blx@auxout=\write3
\c@labelname=\count118
\c@author=\count119
\c@shortauthor=\count120
\c@editor=\count121
\c@shorteditor=\count122
\c@bookauthor=\count123
\c@translator=\count124
\c@redactor=\count125
\c@annotator=\count126
\c@commentator=\count127
\c@introduction=\count128
\c@foreword=\count129
\c@afterword=\count130
\c@holder=\count131
\c@namea=\count132
\c@nameb=\count133
\c@namec=\count134
\c@institution=\count135
\c@language=\count136
\c@location=\count137
\c@organization=\count138
\c@origlocation=\count139
\c@origpublisher=\count140
\c@pageref=\count141
\c@publisher=\count142
\c@lista=\count143
\c@listb=\count144
\c@listc=\count145
\c@listd=\count146
\c@liste=\count147
\c@listf=\count148

("C:\Programmi\MiKTeX 2.7\tex\latex\biblatex\biblatex.def"
File: biblatex.def 2008/10/02 v0.8 biblatex generic definitions
\c@smartand=\count149
)
Package biblatex Info: Trying to load bibliography style 'authoryear'...
Package biblatex Info: ... file 'authoryear.bbx' found.

("C:\Programmi\MiKTeX 2.7\tex\latex\biblatex\bbx\authoryear.bbx"
File: authoryear.bbx 2008/10/02 v0.8 biblatex bibliography style
Package biblatex Info: Trying to load bibliography style 'standard'...
Package biblatex Info: ... file 'standard.bbx' found.

("C:\Programmi\MiKTeX 2.7\tex\latex\biblatex\bbx\standard.bbx"
File: standard.bbx 2008/10/02 v0.8 biblatex bibliography style
))
Package biblatex Info: Trying to load citation style 'authoryear'...
Package biblatex Info: ... file 'authoryear.cbx' found.

("C:\Programmi\MiKTeX 2.7\tex\latex\biblatex\cbx\authoryear.cbx"
File: authoryear.cbx 2008/10/02 v0.8 biblatex citation style
Package biblatex Info: Redefining '\cite'.
Package biblatex Info: Redefining '\parencite'.
Package biblatex Info: Redefining '\footcite'.
Package biblatex Info: Redefining '\textcite'.
)
Package biblatex Info: Trying to load configuration file...
Package biblatex Info: ... file 'biblatex.cfg' found.

("C:\Programmi\MiKTeX 2.7\tex\latex\biblatex\biblatex.cfg"
File: biblatex.cfg 
))
Package biblatex Info: Trying to load language 'italian'...
Package biblatex Info: ... file 'italian.lbx' found.

("C:\Programmi\MiKTeX 2.7\tex\latex\biblatex\lbx\italian.lbx"
File: italian.lbx 2008/10/02 v0.8 biblatex localization
) (example.aux)
LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 7.
LaTeX Font Info:    ... okay on input line 7.
LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 7.
LaTeX Font Info:    ... okay on input line 7.
LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 7.
LaTeX Font Info:    ... okay on input line 7.
LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 7.
LaTeX Font Info:    ... okay on input line 7.
LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 7.
LaTeX Font Info:    ... okay on input line 7.
LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 7.
LaTeX Font Info:    ... okay on input line 7.
LaTeX Font Info:    Checking defaults for LGR/cmr/m/n on input line 7.
LaTeX Font Info:    Try loading font information for LGR+cmr on input line 7.

("C:\Programmi\MiKTeX 2.7\tex\generic\babel\lgrcmr.fd"
File: lgrcmr.fd 2008/06/17 v2.3 Greek Computer Modern
)
LaTeX Font Info:    ... okay on input line 7.
Package biblatex Info: Trying to load bibliographic data...
Package biblatex Info: ... file 'example.bbl' not found.

No file example.bbl.
Package biblatex Info: Reference section=0 on input line 7.
Package biblatex Info: Reference segment=0 on input line 7.
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <7> on input line 8.
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <5> on input line 8.
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <8> on input line 8.
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <6> on input line 8.
REQ:2:bibtex:
binary=bibtex
infile=example
:REQ
REQ:1:latex:REQ

LaTeX Warning: Citation 'companion' on page 1 undefined on input line 8.


LaTeX Warning: Citation 'companion' on page 1 undefined on input line 8.

[1

] [2

]

LaTeX Warning: Empty bibliography on input line 10.

[3] (example.aux)

LaTeX Warning: There were undefined references.


Package biblatex Warning: Please (re)run BibTeX on the file(s):
(biblatex)                example.aux
(biblatex)                and rerun LaTeX afterwards.

 ) 
Here is how much of TeX's memory you used:
 3917 strings out of 95172
 59286 string characters out of 1180573
 155139 words of memory out of 1500000
 7158 multiletter control sequences out of 110000
 6731 words of font info for 24 fonts, out of 1200000 for 2000
 64 hyphenation exceptions out of 8191
 30i,8n,26p,849b,814s stack positions out of 5000i,500n,10000p,200000b,5000s

Output written on example.dvi (3 pages, 736 bytes).
The resulting DVI have the referencekey written instead of references, and no bibliography at the end (except its title)
It's curious that the only user I found with the same problem was italian too: this girl in this italian forum, about 1 year ago (http://www.guit.sssup.it/phpbb/viewtopic.php?t=3308), in which people try to help her but we lack the final (happy?) ending, and I couldnt contact these people.

Please take in consideration the following: With plain latex (MikTex) it seems there's no way to help biblatex find the .bib file. Complete path simply doesn't work. BUT if I try to compile a document of mine (a big thesis) with LyX, and I specified a COMPLETE PATH (thing I never had to do with LyX) for the .bib file, IT SUDDENLY WORKS --- PERFECT. If I don't remember specify or updating FULL PATH (no matter it is in the same directory of LyX file), it give exactly the same problems listed before.
So this just seems a matter of helping "Biblatex find the path of the .bib".
As I use LyX, I don't care about this problem right NOW. I fear it could give problems in future, and to other users.

I do care much more about issue (2) which I think is not connected with (1)

Because of problem n. (1) I can test problem n. (2) only with LyX (which uses a lot of code) ANYWAY:

I had MusixTex perfectly run until I started to use Biblatex. If I only TRY to load MusixTex BEFORE biblatex, I obtain this:

Code: Select all


[...] Command \addspace already defined. [...]
l.1173 \space\blx@resetpunctbook}

So, I tried load it AFTER BibLaTeX. Everything seems to work well (wether or not I use some MusixTex code in my Doc) UNLESS I use just one reference with an explicit EDITOR field (for example, most of INCOLLECTION type of entry). No matter the citation style used: verbose style I use seems to produce error both in text AND in bibliography.I found out about the EDITOR field after dozens of tries with different references.It SEEMS that the existence of the EDITOR field is the only reason. Anyway, this is an extract of the latex log:

Code: Select all

[...]
Package biblatex Warning: '\textcite' not defined by citation style.
(biblatex)                Falling back to '\cite' on input line 89.

! Missing number, treated as zero.
<to be read again> 
                   \let 
l.89 }
       [some of my plain text after reference]
A number should have been here; I inserted `0'.
If I don't load MusiXTeX this problem simply doesn't happen.

Please help fix this, I NEED IT!!!!

Thank you very much.

Piero Faustini


[FIXED: thanks to BibLaTeX developer P. LEhmann, 1st issue was just a multi-pass matter, 2nd one was a naming conflict fixed with an edit in the biblatex.cfg file]
H.
  • Windows XP professional sp3
    LyX 1.6.1
My current docs defaults:
Koma-script Book with package biblatex; LilyPond for music examples

Recommended reading 2024:

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

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

katutxakurra
Posts: 1
Joined: Sun Aug 02, 2015 12:14 am

Re: Two BibLaTeX issues: .bib path and MusixTex

Post by katutxakurra »

What's the change needed in the biblatex.cfg file?
Post Reply