In the RefPerSys project, we are submitting a paper to ICCAIT 2021 conference. Deadline is within a few hours.
Our paper draft in on gitlab, repository https://gitlab.com/bstarynk/refpersys under directory doc/iccait-2021/
in the FLTK branch. We are using Linux/Debian/Buster. The README.md contains dependencies, and the ./build.sh shell script is building the PDF.
For a reason I don't understand, I fail to get the bibliography right.
The error message I am getting is:
! Package biblatex Error: '\bibliographystyle' invalid.
See the biblatex package documentation for explanation.
Type H <return> for immediate help.
...
The last PDF I was able to produce is on refpersys.org/iccait2021-refpersys-6f6c8f8d.pdf. As you can see, bibliographical references do not appear. It was produced by git commit 6f6c8f8d
I did read several times the
LaTeX guidelines on https://mirrors.chevalier.io/CTAN/macros/latex/contrib/IEEEtran/IEEEtran_HOWTO.pdf
and BibTeX guidelines on https://ctan.tetaneutral.net/macros/latex/contrib/IEEEtran/bibtex/IEEEtran_bst_HOWTO.pdf
For example, when I run
./build.sh >& /tmp/build-iccai2021-61953b55ba0.out
I am obtaining an output file uploaded to refpersys.org/build-iccai2021-61953b55ba0.out
What am I doing wrong ?
I tried many things, and nothing works.
Another way of asking the same question would be: what are the source files (*.tex
with *.bib
and perhaps *.svg
) of a IEEE submission using Linux?
The paradox being that the authors of IEEE LaTeX packages probably are using Linux too….
PS. we gave up the idea of submitting.
Best Answer
biblatex
is rarely the right choice if you want to submit to a publisher. I recommend to assume thatbiblatex
is not accepted by publishers unless they explicitly say otherwise.Let's examine this conference's LaTeX template.
The Paper Submission Guidelines at https://panel.waset.org/conference/2021/05/paris/ICCAIT/guideline link to a LaTeX template at http://waset.org/downloads/latex.zip. That
.zip
file contains two files: The not very creatively namedjournal.cls
andjournal.tex
.journal.cls
is clearly the document class file and should probably not be modified or even read by authors, butjournal.tex
contains many comments. Given the state of the comments, it is however not at all clear to me how much of the comments are verbatim copy of the original template (clearly based on Michael Shell'sIEEEtran
class) and what is from the conference publishers.Anyway, towards the end of
journal.tex
we findThis suggests to me that the best course of action would be to use BibTeX and
\bibliographystyle{IEEEtran}
and to copy the.bbl
file into your paper before submission. There is no mention ofbiblatex
and the recommended methods are completely incompatible withbiblatex
, so I recommend you do not use it.Here's how things might look
Compile this with LaTeX, BibTeX, LaTeX, LaTeX (use BibTeX and not Biber as you might do with
biblatex
). More background about BibTeX is at Question mark or bold citation key instead of citation number. When you finish your paper, take your.bbl
file, which may look a bit likeand copy it into your
.tex
file replacing the two linesresulting in