Существует два основных способа определения библиографии:
Встроенный
Объявите
\begin{thebibliography}
в конце вашего файла и используйте \bibitem. Записи выглядят так:\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.
Использование BibTeX- Записи хранятся в файле .bib. Записи выглядят так:-
@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} }
Существует ли простой автоматизированный способ преобразования записей из 2 в 1?
Я использовал формат 2, т.е. файл bib. Но я хочу перейти на формат 1, не изменяя вручную все записи. Возможно ли это?
решение1
Преобразование из .bib
файла BibTeX во встроенныйthebibliography
среду зависит от библиографии.стильвам нужно. Стиль определяет макет и форматирование конкретных @type
ссылок.
Было бы предложено следующее:
Используйте BibTeX для компиляции вашего файла в соответствии с определенным стилем, который вас интересует. Например,
\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}
При компиляции с использованием LaTeX > BibTeX > LaTeX > LaTeX приведенный выше минимальный пример (называемый
filename.tex
) создает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}
BibTeX уже позаботился о форматировании и компоновке, а также о порядке сортировки (если он был каким-либо образом указан, даже с использованием другого пакета).
Обмен
\bibliographystyle{plain} \bibliography{references}
для
\input{filename.bbl}
в вашем коде.