NoRefPerSysprojeto, estamos submetendo um artigo para ICCAIT 2021conferência. O prazo é dentro de algumas horas.
Nosso rascunho de artigo está no gitlab, repositóriohttps://gitlab.com/bstarynk/refpersyssobdiretóriodoc/iccait-2021/
noFilial FLTK. Estamos usando Linux/Debian/Buster. OREADME.mdcontém dependências e o./build.shO shell script está construindo o PDF.
Por uma razão que não entendo, não consigo acertar a bibliografia.
A mensagem de erro que estou recebendo é:
! Package biblatex Error: '\bibliographystyle' invalid.
See the biblatex package documentation for explanation.
Type H <return> for immediate help.
...
O último PDF que consegui produzir está emrefpersys.org/iccait2021-refpersys-6f6c8f8d.pdf. Como você pode ver, as referências bibliográficas não aparecem. Foi produzido porgit commit6f6c8f8d
Eu li várias vezes as diretrizes do LaTeX sobrehttps://mirrors.chevalier.io/CTAN/macros/latex/contrib/IEEEtran/IEEEtran_HOWTO.pdf e diretrizes BibTeX sobrehttps://ctan.tetaneutral.net/macros/latex/contrib/IEEEtran/bibtex/IEEEtran_bst_HOWTO.pdf
Por exemplo, quando corro
./build.sh >& /tmp/build-iccai2021-61953b55ba0.out
Estou obtendo um arquivo de saída enviado pararefpersys.org/build-iccai2021-61953b55ba0.out
O que estou fazendo de errado ?
Eu tentei muitas coisas e nada funciona.
Outra maneira de fazer a mesma pergunta seria:quais são os arquivos de origem ( *.tex
com *.bib
e talvez *.svg
) de uma submissão do IEEE usando Linux?
O paradoxo é que os autores dos pacotes IEEE LaTeX provavelmente também estão usando Linux....
PS. desistimos da ideia de submeter.
Responder1
biblatex
raramente é a escolha certa se você deseja enviar para um editor. Recomendo assumir que isso biblatex
não é aceito pelos editores, a menos que eles digam explicitamente o contrário.
Vamos examinar o modelo LaTeX desta conferência.
ODiretrizes para submissão de artigosnohttps://panel.waset.org/conference/2021/05/paris/ICCAIT/guidelinelink para um modelo LaTeX emhttp://waset.org/downloads/latex.zip. Esse .zip
arquivo contém dois arquivos: O nome não muito criativo journal.cls
e o journal.tex
. journal.cls
é claramente o arquivo de classe do documento e provavelmente não deve ser modificado ou mesmo lido pelos autores, mas journal.tex
contém muitos comentários. Dado o estado dos comentários, no entanto, não está claro para mim quanto dos comentários são cópias textuais do modelo original (claramente baseado na IEEEtran
aula de Michael Shell) e o que vem dos editores da conferência.
De qualquer forma, no final de journal.tex
encontramos
% references section
% can use a bibliography generated by BibTeX as a .bbl file
% BibTeX documentation can be easily obtained at:
% http://www.ctan.org/tex-archive/biblio/bibtex/contrib/doc/
% The IEEEtran BibTeX style support page is at:
% http://www.michaelshell.org/tex/ieeetran/bibtex/
%\bibliographystyle{IEEEtran}
% argument is your BibTeX string definitions and bibliography database(s)
%\bibliography{IEEEabrv,../bib/paper}
%
% <OR> manually copy in the resultant .bbl file
% set second argument of \begin to the number of references
% (used to reserve space for the reference number labels box)
\begin{thebibliography}{1}
\bibitem{IEEEhowto:kopka}
H.~Kopka and P.~W. Daly, \emph{A Guide to \LaTeX}, 3rd~ed.\hskip 1em plus
0.5em minus 0.4em\relax Harlow, England: Addison-Wesley, 1999.
\end{thebibliography}
Isso me sugere que a melhor ação seria usar o BibTeX e \bibliographystyle{IEEEtran}
copiar o .bbl
arquivo em seu artigo antes da submissão. Não há menção biblatex
e os métodos recomendados são completamente incompatíveis com o biblatex
, então recomendo que você não o use.
Veja como as coisas podem parecer
\documentclass[journal]{journal}
\begin{document}
\cite{sigfridsson}
\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,biblatex-examples}
\end{document}
Compile isso com LaTeX, BibTeX, LaTeX, LaTeX (use BibTeX e não Biber como você faria com biblatex
). Mais informações sobre o BibTeX estão emPonto de interrogação ou chave de citação em negrito em vez do número da citação. Quando você terminar seu trabalho, pegue seu .bbl
arquivo, que pode parecer um pouco com
% Generated by IEEEtran.bst, version: 1.14 (2015/08/26)
\begin{thebibliography}{1}
\providecommand{\url}[1]{#1}
\csname url@samestyle\endcsname
\providecommand{\newblock}{\relax}
\providecommand{\bibinfo}[2]{#2}
\providecommand{\BIBentrySTDinterwordspacing}{\spaceskip=0pt\relax}
\providecommand{\BIBentryALTinterwordstretchfactor}{4}
\providecommand{\BIBentryALTinterwordspacing}{\spaceskip=\fontdimen2\font plus
\BIBentryALTinterwordstretchfactor\fontdimen3\font minus
\fontdimen4\font\relax}
\providecommand{\BIBforeignlanguage}[2]{{%
\expandafter\ifx\csname l@#1\endcsname\relax
\typeout{** WARNING: IEEEtran.bst: No hyphenation pattern has been}%
\typeout{** loaded for the language `#1'. Using the pattern for}%
\typeout{** the default language instead.}%
\else
\language=\csname l@#1\endcsname
\fi
#2}}
\providecommand{\BIBdecl}{\relax}
\BIBdecl
\bibitem{sigfridsson}
E.~Sigfridsson and U.~Ryde, ``Comparison of methods for deriving atomic charges
from the electrostatic potential and moments,'' \emph{Journal of
Computational Chemistry}, vol.~19, no.~4, pp. 377--395, 1998.
\end{thebibliography}
e copie-o para o seu .tex
arquivo substituindo as duas linhas
\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,biblatex-examples}
resultando em
\documentclass[journal]{journal}
\begin{document}
\cite{sigfridsson}
% Generated by IEEEtran.bst, version: 1.14 (2015/08/26)
\begin{thebibliography}{1}
\providecommand{\url}[1]{#1}
\csname url@samestyle\endcsname
\providecommand{\newblock}{\relax}
\providecommand{\bibinfo}[2]{#2}
\providecommand{\BIBentrySTDinterwordspacing}{\spaceskip=0pt\relax}
\providecommand{\BIBentryALTinterwordstretchfactor}{4}
\providecommand{\BIBentryALTinterwordspacing}{\spaceskip=\fontdimen2\font plus
\BIBentryALTinterwordstretchfactor\fontdimen3\font minus
\fontdimen4\font\relax}
\providecommand{\BIBforeignlanguage}[2]{{%
\expandafter\ifx\csname l@#1\endcsname\relax
\typeout{** WARNING: IEEEtran.bst: No hyphenation pattern has been}%
\typeout{** loaded for the language `#1'. Using the pattern for}%
\typeout{** the default language instead.}%
\else
\language=\csname l@#1\endcsname
\fi
#2}}
\providecommand{\BIBdecl}{\relax}
\BIBdecl
\bibitem{sigfridsson}
E.~Sigfridsson and U.~Ryde, ``Comparison of methods for deriving atomic charges
from the electrostatic potential and moments,'' \emph{Journal of
Computational Chemistry}, vol.~19, no.~4, pp. 377--395, 1998.
\end{thebibliography}
\end{document}