вРефПерСиспроект, мы представляем статью МККИТ 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}