
Estou tentando mesclar meus arquivos tex e bib em um para envio de diário. Alguém sugeriu usar o arquivo bbl. Estou usando texmaker/miktex e bibtex.
Não tenho ideia de como criar um arquivo bbl a partir do bib. Todos os links que encontrei neste site/google não explicam explicitamente, passo a passo, como fazer isso. E quero dizer passo a passo (já que meu conhecimento de látex/computação geralmente é quase nada). Por exemplo, vejo instruções "compilar"... E não sei o que isso significa (quanto a qual tecla do teclado devo pressionar).
Obrigado.
Responder1
Suponha que temos o seguinte documento:
\documentclass{article}
\begin{document}
\cite{article-crossref} and \cite{article-full}.
\bibliographystyle{plain}
\bibliography{xampl}
\end{document}
Agora, compilamos da maneira usual, usando o editor de nossa preferência ou na linha de comando ou qualquer outra coisa. Garantimos que tudo esteja devidamente resolvido e definido, executando a sequência de compilação várias vezes, se necessário. (A compilação está apenas em execução, por exemplo pdflatex
-> bibtex
-> pdflatex
-> pdflatex
.)
Agora, para preparar o arquivo para submissão ao periódico, abrimos o .bbl
arquivo, que estará no diretório de trabalho, por padrão, ou onde quer que você tenha solicitado os arquivos gerados.
Aqui está o meu:
\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}
Copiamos isso em nosso .tex
arquivo original no ponto onde emitimos os comandos \bibliographystyle
e :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}
Agora limpe para remover os arquivos gerados, para ter certeza de que ainda não está dependendo do externo .bbl
e recompile pelo menos duas vezes ( pdflatex
-> pdflatex
) para obter o mesmo resultado apenas do seu .tex
arquivo.
Responder2
No TeXmaker,a priori, você só precisa escrever
\bibliographystyle{name-of-the-bibstyle}
\bibliography{name-of-the-.bib file}% without the .bib extension
no seu arquivo .tex, no local onde deseja ter sua bibliografia e depois pdflatex (F6) + bibtex (F11) + pdflatex (twice)
no arquivo .tex. Alternativamente, você pode escolher Fast compilation
, que fará isso automaticamente para você.