невозможно заставить работать библиографию IEEE!

невозможно заставить работать библиографию IEEE!

вРефПерСиспроект, мы представляем статью МККИТ 2021конференция. Крайний срок — несколько часов.

Наш черновик статьи в репозитории gitlabhttps://gitlab.com/bstarynk/refpersysподкаталогdoc/iccait-2021/вФилиал ФЛТК. Мы используем Linux/Debian/Buster.README.mdсодержит зависимости, и./build.shСкрипт оболочки создает PDF-файл.

По непонятной мне причине мне не удаётся правильно составить библиографию.

Я получаю следующее сообщение об ошибке:

! Package biblatex Error: '\bibliographystyle' invalid.

See the biblatex package documentation for explanation.
Type  H <return>  for immediate help.
 ...      

                   

Последний PDF-файл, который мне удалось создать, находится наrefpersys.org/iccait2021-refpersys-6f6c8f8d.pdf. Как вы видите, библиографические ссылки не отображаются. Он был подготовленgit-коммит6f6c8f8d

Я несколько раз прочитал руководство LaTeX поhttps://mirrors.chevalier.io/CTAN/macros/latex/contrib/IEEEtran/IEEEtran_HOWTO.pdf и рекомендации BibTeX поhttps://ctan.tetaneutral.net/macros/latex/contrib/IEEEtran/bibtex/IEEEtran_bst_HOWTO.pdf

Например, когда я бегу

 ./build.sh >& /tmp/build-iccai2021-61953b55ba0.out

Я получаю выходной файл, загруженный вrefpersys.org/build-iccai2021-61953b55ba0.out

Что я делаю не так ?

Я перепробовал много всего, но ничего не помогло.

Другой способ задать тот же вопрос:Каковы исходные файлы ( *.texс *.bibи, возможно *.svg, ) заявки IEEE с использованием Linux?

Парадокс в том, что авторы пакетов IEEE LaTeX, вероятно, тоже используют Linux...

P.S. Мы отказались от идеи подачи.

решение1

biblatexредко является правильным выбором, если вы хотите отправить издателю. Я рекомендую предположить, что biblatexэто не принимается издателями, если они явно не говорят об обратном.

Давайте рассмотрим шаблон LaTeX этой конференции.

TheПравила подачи статейвhttps://panel.waset.org/conference/2021/05/paris/ICCAIT/guidelineссылка на шаблон LaTeX наhttp://waset.org/downloads/latex.zip. Этот .zipфайл содержит два файла: не очень креативно названный journal.clsи journal.tex. journal.clsявно является файлом класса документа и, вероятно, не должен изменяться или даже читаться авторами, но journal.texсодержит много комментариев. Учитывая состояние комментариев, мне, однако, совсем не ясно, какая часть комментариев является дословной копией оригинального шаблона (очевидно, основанного на IEEEtranклассе Майкла Шелла), а какая — от издателей конференции.

В любом случае, ближе к концу journal.texмы находим

% 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}

Это говорит мне, что лучшим способом действий будет использование BibTeX и \bibliographystyle{IEEEtran}копирование .bblфайла в вашу статью перед отправкой. Там нет упоминания biblatexи рекомендуемые методы полностью несовместимы с biblatex, поэтому я рекомендую вам не использовать его.

Вот как все может выглядеть

\documentclass[journal]{journal}

\begin{document}
\cite{sigfridsson}

\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,biblatex-examples}
\end{document}

Скомпилируйте это с помощью LaTeX, BibTeX, LaTeX, LaTeX (используйте BibTeX, а не Biber, как вы могли бы сделать с biblatex). Более подробную информацию о BibTeX можно найти наВопросительный знак или жирный ключ цитирования вместо номера цитирования. Когда вы закончите свою работу, возьмите .bblфайл, который может выглядеть немного как

% 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}

и скопируйте его в свой .texфайл, заменив две строки

\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,biblatex-examples}

в результате чего

\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}

Связанный контент