alex-ball / bathbib

BibTeX and biblatex styles for the University of Bath's Harvard referencing style
27 stars 6 forks source link

Online printed in bold instead of in square brackets "[ ]" #3

Closed dotanxs closed 5 years ago

dotanxs commented 5 years ago

Hi,

I've noticed that insted of "[Online]", Online is being produced. Debian unstable, biblatex-bath being installed with texlive package, however, removing it and using a github source doesn't help.

2019-05-27_12-47 2019-05-27_12-22

Adding "titleaddon = {online}," to the .bib file adds the "[Online]" tag, however, it is printed alongside the Online.

2019-05-27_12-50

I am new to the LaTeX so I have no idea how to approach it.

$ pdflatex cloud-computing.tex
This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2019/dev/Debian) (preloaded
format=pdflatex)
 restricted \write18 enabled.
 entering extended mode
 (./cloud-computing.tex
 LaTeX2e <2018-12-01>
 (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
 Document Class: article 2018/09/03 v1.4i Standard LaTeX document class
 (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))
 (/usr/share/texlive/texmf-dist/tex/latex/lipsum/lipsum.sty
 (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
 (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3-code.tex)
 (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3pdfmode.def))
 (/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty)
 (/usr/share/texlive/texmf-dist/tex/latex/lipsum/lipsum.ltd.tex))
 (/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.sty
 (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
 (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
 (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty)
 (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)
 (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty))
 (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
 (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
 (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
 (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
 (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty)))
 (/usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.sty
 (/usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.def))
 (/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty)
 (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)
 (/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-dm.def)
 (/home/teral/texmf/tex/latex/biblatex-bath/bath.dbx)
 (/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-compat.def)
 (/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.def)
 (/home/teral/texmf/tex/latex/biblatex-bath/bath.bbx
 (/usr/share/texlive/texmf-dist/tex/latex/xpatch/xpatch.sty)
 (/usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty
 (/usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.tex))
 (/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/authoryear.bbx
 (/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/standard.bbx)))
 (/home/teral/texmf/tex/latex/biblatex-bath/bath.cbx
 (/usr/share/texlive/texmf-dist/tex/latex/biblatex/cbx/authoryear-comp.cbx))
 (/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.cfg))

 Package biblatex Warning: File 'english-bath.lbx' not found!
 (biblatex)                Ignoring mapping 'english' -> 'english-bath'.

 (/usr/share/texlive/texmf-dist/tex/latex/biblatex/lbx/english.lbx)
 (./cloud-computing.aux) (./cloud-computing.bbl)
 (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd) [1{/var/lib/texmf/font
 s/map/pdftex/updmap/pdftex.map}] (./cloud-computing.toc) [1] [2] [3] [4]
 [5] [6]

 Package biblatex Warning: Bibliography string 'online' untranslated
 (biblatex)                at entry 'amzn19-01' on input line 148.

 Package biblatex Warning: Bibliography string 'online' untranslated
 (biblatex)                at entry 'holland2002gci' on input line 148.

 Package biblatex Warning: Bibliography string 'online' untranslated
 (biblatex)                at entry 'rfwire19' on input line 148.

 Package biblatex Warning: Bibliography string 'online' untranslated
 (biblatex)                at entry 'watts17' on input line 148.

 [7] [8] (./cloud-computing.aux) )</usr/share/texlive/texmf-dist/fonts/type1/pub
 lic/amsfonts/cm/cmbx10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/am
 sfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts
 /cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr
 12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr17.pfb>
 </usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/sh
 are/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/te
 xlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy6.pfb></usr/share/texlive/t
 exmf-dist/fonts/type1/public/amsfonts/cm/cmsy8.pfb></usr/share/texlive/texmf-di
 st/fonts/type1/public/amsfonts/cm/cmti10.pfb></usr/share/texlive/texmf-dist/fon
 ts/type1/public/amsfonts/cm/cmtt10.pfb></usr/share/texlive/texmf-dist/fonts/typ
 e1/public/amsfonts/cm/cmu10.pfb>
 Output written on cloud-computing.pdf (9 pages, 153828 bytes).
 Transcript written on cloud-computing.log.
 $ biber cloud-computing
 INFO - This is Biber 2.12
 INFO - Logfile is 'cloud-computing.blg'
 INFO - Reading 'cloud-computing.bcf'
 INFO - Found 4 citekeys in bib section 0
 INFO - Processing section 0
 INFO - Looking for bibtex format file 'bibliography.bib' for section 0
 INFO - LaTeX decoding ...
 INFO - Found BibTeX data source 'bibliography.bib'
 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 'nyt/global//global/global' of type 'entry' with template 'nyt' 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 'ynt/global//global/global' of type 'entry' with template 'ynt' and locale
 'en-US'
 INFO - No sort tailoring available for locale 'en-US'
 INFO - Writing 'cloud-computing.bbl' with encoding 'UTF-8'
 INFO - Output to cloud-computing.bbl
 $ pdflatex cloud-computing.tex
 This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2019/dev/Debian) (preloaded
 format=pdflatex)
  restricted \write18 enabled.
  entering extended mode
  (./cloud-computing.tex
  LaTeX2e <2018-12-01>
  (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
  Document Class: article 2018/09/03 v1.4i Standard LaTeX document class
  (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))
  (/usr/share/texlive/texmf-dist/tex/latex/lipsum/lipsum.sty
  (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
  (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3-code.tex)
  (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3pdfmode.def))
  (/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty)
  (/usr/share/texlive/texmf-dist/tex/latex/lipsum/lipsum.ltd.tex))
  (/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.sty
  (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
  (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
  (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty)
  (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)
  (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty))
  (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
  (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
  (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
  (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
  (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty)))
  (/usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.sty
  (/usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.def))
  (/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty)
  (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)
  (/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-dm.def)
  (/home/teral/texmf/tex/latex/biblatex-bath/bath.dbx)
  (/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-compat.def)
  (/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.def)
  (/home/teral/texmf/tex/latex/biblatex-bath/bath.bbx
  (/usr/share/texlive/texmf-dist/tex/latex/xpatch/xpatch.sty)
  (/usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty
  (/usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.tex))
  (/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/authoryear.bbx
  (/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/standard.bbx)))
  (/home/teral/texmf/tex/latex/biblatex-bath/bath.cbx
  (/usr/share/texlive/texmf-dist/tex/latex/biblatex/cbx/authoryear-comp.cbx))
  (/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.cfg))

  Package biblatex Warning: File 'english-bath.lbx' not found!
  (biblatex)                Ignoring mapping 'english' -> 'english-bath'.

  (/usr/share/texlive/texmf-dist/tex/latex/biblatex/lbx/english.lbx)
  (./cloud-computing.aux) (./cloud-computing.bbl)
  (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd) [1{/var/lib/texmf/font
  s/map/pdftex/updmap/pdftex.map}] (./cloud-computing.toc) [1] [2] [3] [4]
  [5] [6]

  Package biblatex Warning: Bibliography string 'online' untranslated
  (biblatex)                at entry 'amzn19-01' on input line 148.

  Package biblatex Warning: Bibliography string 'online' untranslated
  (biblatex)                at entry 'holland2002gci' on input line 148.

  Package biblatex Warning: Bibliography string 'online' untranslated
  (biblatex)                at entry 'rfwire19' on input line 148.

  Package biblatex Warning: Bibliography string 'online' untranslated
  (biblatex)                at entry 'watts17' on input line 148.

  [7] [8] (./cloud-computing.aux) )</usr/share/texlive/texmf-dist/fonts/type1/pub
  lic/amsfonts/cm/cmbx10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/am
  sfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts
  /cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr
  12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr17.pfb>
  </usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/sh
  are/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/te
  xlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy6.pfb></usr/share/texlive/t
  exmf-dist/fonts/type1/public/amsfonts/cm/cmsy8.pfb></usr/share/texlive/texmf-di
  st/fonts/type1/public/amsfonts/cm/cmti10.pfb></usr/share/texlive/texmf-dist/fon
  ts/type1/public/amsfonts/cm/cmtt10.pfb></usr/share/texlive/texmf-dist/fonts/typ
  e1/public/amsfonts/cm/cmu10.pfb>
  Output written on cloud-computing.pdf (9 pages, 153828 bytes).
  Transcript written on cloud-computing.log.
alex-ball commented 5 years ago

The key lines from the log file are these:

Package biblatex Warning: File 'english-bath.lbx' not found!
(biblatex)                Ignoring mapping 'english' -> 'english-bath'.

Package biblatex Warning: Bibliography string 'online' untranslated
(biblatex)                at entry 'amzn19-01' on input line 148.

The bold formatting is biblatex telling you it was expecting, but failed, to find a corresponding bibstring.

I will swap things around so things work better by default, but for now you need to set the language to either British or American:

\usepackage[british]{babel}
dotanxs commented 5 years ago

Thank you, works like a charm.