En elRefPerSysproyecto, estamos enviando un trabajo a ICCAIT 2021conferencia. El plazo vence dentro de unas horas.
Nuestro borrador en papel en gitlab, repositoriohttps://gitlab.com/bstarynk/refpersysbajodirectoriodoc/iccait-2021/
en elSucursal FLTK. Estamos usando Linux/Debian/Buster. ElLÉAME.mdcontiene dependencias, y el./build.shEl script de shell está construyendo el PDF.
Por una razón que no entiendo, no logro obtener la bibliografía correcta.
El mensaje de error que recibo es:
! Package biblatex Error: '\bibliographystyle' invalid.
See the biblatex package documentation for explanation.
Type H <return> for immediate help.
...
El último PDF que pude producir está enrefpersys.org/iccait2021-refpersys-6f6c8f8d.pdf. Como puedes ver, no aparecen las referencias bibliográficas. Fue producido porgit comprometerse6f6c8f8d
Leí varias veces las pautas de LaTeX sobrehttps://mirrors.chevalier.io/CTAN/macros/latex/contrib/IEEEtran/IEEEtran_HOWTO.pdf y directrices BibTeX sobrehttps://ctan.tetaneutral.net/macros/latex/contrib/IEEEtran/bibtex/IEEEtran_bst_HOWTO.pdf
Por ejemplo, cuando corro
./build.sh >& /tmp/build-iccai2021-61953b55ba0.out
Estoy obteniendo un archivo de salida cargado enrefpersys.org/build-iccai2021-61953b55ba0.out
Qué estoy haciendo mal ?
Probé muchas cosas y nada funciona.
Otra forma de hacer la misma pregunta sería:¿Cuáles son los archivos fuente ( *.tex
con *.bib
y quizás *.svg
) de un envío IEEE usando Linux?
La paradoja es que los autores de los paquetes IEEE LaTeX probablemente también estén usando Linux...
PD. Renunciamos a la idea de presentarnos.
Respuesta1
biblatex
Rara vez es la opción correcta si desea enviarlo a un editor. Recomiendo dar por sentado que biblatex
no es aceptado por los editores a menos que digan explícitamente lo contrario.
Examinemos la plantilla LaTeX de esta conferencia.
ElDirectrices para la presentación de artículosenhttps://panel.waset.org/conference/2021/05/paris/ICCAIT/guidelineenlace a una plantilla de LaTeX enhttp://waset.org/downloads/latex.zip. Ese .zip
archivo contiene dos archivos: el nombre no muy creativo journal.cls
y el journal.tex
. journal.cls
Es claramente el archivo de clase de documento y probablemente los autores no deberían modificarlo ni leerlo, pero journal.tex
contiene muchos comentarios. Sin embargo, dado el estado de los comentarios, no me queda del todo claro cuántos de los comentarios son copias textuales de la plantilla original (claramente basada en la IEEEtran
clase de Michael Shell) y cuáles son de los editores de la conferencia.
De todos modos, hacia el final 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}
Esto me sugiere que el mejor curso de acción sería utilizar BibTeX y \bibliographystyle{IEEEtran}
copiar el .bbl
archivo en su artículo antes de enviarlo. No se menciona biblatex
y los métodos recomendados son completamente incompatibles con él biblatex
, por lo que le recomiendo que no lo utilice.
Así es como podrían verse las cosas
\documentclass[journal]{journal}
\begin{document}
\cite{sigfridsson}
\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,biblatex-examples}
\end{document}
Compile esto con LaTeX, BibTeX, LaTeX, LaTeX (use BibTeX y no Biber como podría hacer con biblatex
). Más información sobre BibTeX está enSigno de interrogación o clave de cita en negrita en lugar del número de cita. Cuando termines tu trabajo, toma tu .bbl
archivo, que puede parecerse un poco a
% 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}
y cópialo en tu .tex
archivo reemplazando las dos líneas
\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,biblatex-examples}
Resultando en
\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}