Мне нужно пошаговое руководство по созданию файла bbl из bib

Мне нужно пошаговое руководство по созданию файла bbl из bib

Я пытаюсь объединить файлы tex и bib в один для отправки в журнал. Кто-то предложил использовать файл bbl. Я использую texmaker / miktex и bibtex.

Я понятия не имею, как на самом деле создать файл bbl из bib. Все ссылки, которые я нашел на этом сайте / в Google, на самом деле не объясняют явно, шаг за шагом, как это сделать. И я имею в виду пошаговое руководство (поскольку мои знания о latex / вычислениях в целом почти нулевые). Например, я вижу инструкции «компилировать»... И я не знаю, что это значит (какую клавишу на клавиатуре мне следует нажать).

Спасибо.

решение1

Предположим, что у нас есть следующий документ:

\documentclass{article}
\begin{document}
\cite{article-crossref} and \cite{article-full}.
\bibliographystyle{plain}
\bibliography{xampl}
\end{document}

Теперь мы компилируем обычным способом, используя наш редактор по выбору или в командной строке или как угодно. Мы убеждаемся, что все правильно решено и определено, запуская последовательность компиляции несколько раз, если это необходимо. (Компиляция — это просто запуск, например, pdflatex-> bibtex-> pdflatex-> pdflatex.)

этап 1

Теперь, чтобы подготовить файл для отправки в журнал, мы открываем файл .bbl, который по умолчанию будет находиться в рабочем каталоге или в том месте, куда вы указали помещать сгенерированные файлы.

Вот мой:

\newcommand{\noopsort}[1]{} \newcommand{\printfirst}[2]{#1}
  \newcommand{\singleletter}[1]{#1} \newcommand{\switchargs}[2]{#2#1}
\begin{thebibliography}{1}

\bibitem{article-crossref}
L[eslie]~A. Aamport.
\newblock The gnats and gnus document preparation system.
\newblock {\em \mbox{G-Animal's} Journal}, 41(7):73+, July 1986.
\newblock This is a cross-referencing ARTICLE entry.

\bibitem{article-full}
L[eslie]~A. Aamport.
\newblock The gnats and gnus document preparation system.
\newblock {\em \mbox{G-Animal's} Journal}, 41(7):73+, July 1986.
\newblock This is a full ARTICLE entry.

\end{thebibliography}

Копируем это в наш исходный .texфайл в том месте, где мы ввели команды \bibliographystyleи bibliography:

\documentclass{article}
\begin{document}
\cite{article-crossref} and \cite{article-full}.
\newcommand{\noopsort}[1]{} \newcommand{\printfirst}[2]{#1}
  \newcommand{\singleletter}[1]{#1} \newcommand{\switchargs}[2]{#2#1}
\begin{thebibliography}{1}

\bibitem{article-crossref}
L[eslie]~A. Aamport.
\newblock The gnats and gnus document preparation system.
\newblock {\em \mbox{G-Animal's} Journal}, 41(7):73+, July 1986.
\newblock This is a cross-referencing ARTICLE entry.

\bibitem{article-full}
L[eslie]~A. Aamport.
\newblock The gnats and gnus document preparation system.
\newblock {\em \mbox{G-Animal's} Journal}, 41(7):73+, July 1986.
\newblock This is a full ARTICLE entry.

\end{thebibliography}
\end{document}

Теперь очистите файл, чтобы удалить сгенерированные файлы, чтобы быть уверенным, что вы больше не полагаетесь на внешние файлы, .bblи перекомпилируйте его как минимум дважды ( pdflatex-> pdflatex), чтобы получить тот же результат только из вашего .texфайла.

решение2

В TeXmaker,априори, вам нужно только написать

\bibliographystyle{name-of-the-bibstyle}
\bibliography{name-of-the-.bib file}% without the .bib extension

в вашем .tex файле, в том месте, где вы хотите иметь вашу библиографию, затем pdflatex (F6) + bibtex (F11) + pdflatex (twice)в .tex файле. В качестве альтернативы вы можете выбрать Fast compilation, который сделает это автоматически для вас.

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