Como faço para converter meus itens bibliográficos do BibTeX para um formato incorporado?

Como faço para converter meus itens bibliográficos do BibTeX para um formato incorporado?

Existem duas maneiras principais de definir uma bibliografia:

  1. Integrado

    Declare \begin{thebibliography}no final do seu arquivo e use \bibitem . As entradas parecem

    \bibitem{amin1}
      S.~P. Beeby, M.~J. Tudor, and N.~White, ``Energy harvesting vibration sources
      for microsystems applications,'' {\em Measurement science and
      technology}~{\bf 17}(12), p.~R175, 2006.
    
  2. Usando BibTeX- As entradas são armazenadas em um arquivo .bib. As entradas se parecem com: -

     @article{amin1,
      title={Energy harvesting vibration sources for microsystems applications},
      author={Beeby, S Pꎬ and Tudor, M Jꎬ and White, NM},
      journal={Measurement science and technology},
      volume={17},
      number={12},
      pages={R175},
      year={2006},
      publisher={IOP Publishing}
    }
    

Existe uma maneira fácil e automatizada de converter entradas de 2 para 1.

Tenho usado o formato 2, ou seja, usando um arquivo bib. Mas quero mudar para o formato 1 sem alterar manualmente todas as entradas. Isso é possível?

Responder1

A conversão de um arquivo BibTeX .bibpara um ambiente embarcado thebibliographydepende da bibliografiaestilovocê está atrás. O estilo define o layout e a formatação de @typereferências específicas.

A sugestão seria:

  1. Use BibTeX para compilar seu arquivo no estilo específico de seu interesse.

    \documentclass{article}
    
    \usepackage{filecontents}
    \begin{filecontents*}{references.bib}
    @article{greenwade93,
      author = {George D. Greenwade},
      title = {The {C}omprehensive {T}ex {A}rchive {N}etwork ({CTAN})},
      year = {1993},
      journal = {TUGBoat},
      volume = {14},
      number = {3},
      pages = {342--351}
    }
    \end{filecontents*}
    
    \begin{document}
    
    \nocite{*}
    
    \bibliographystyle{plain}
    \bibliography{references}
    
    \end{document}
    

    Quando compilado usando LaTeX > BibTeX > LaTeX > LaTeX, o exemplo mínimo acima (chamado filename.tex) cria filename.bbl:

    \begin{thebibliography}{1}
    
    \bibitem{greenwade93}
    George~D. Greenwade.
    \newblock The {C}omprehensive {T}ex {A}rchive {N}etwork ({CTAN}).
    \newblock {\em TUGBoat}, 14(3):342--351, 1993.
    
    \end{thebibliography}
    

    O BibTeX já cuidou da formatação e layout, bem como da ordem de classificação (se isso tiver sido especificado de alguma forma, mesmo utilizando um pacote diferente).

  2. Intercâmbio

    \bibliographystyle{plain}
    \bibliography{references}
    

    para

    \input{filename.bbl}
    

    no seu código.

insira a descrição da imagem aqui

informação relacionada