biblatex
큰 불편함 없이 잘 사용하고 있었습니다 . 그런데 갑자기 를 사용하려고 하는데 \cite
참고문헌 소스가 나타나지 않더군요. MWE는 다음과 같습니다.
\documentclass[a4paper,openright,10pt]{book}
\usepackage[utf8]{inputenc}
\usepackage[spanish, es-tabla]{babel}
\usepackage{setspace}
\usepackage[backend=bibtex,style=chem-angew,citestyle=numeric-comp]{biblatex}
\addbibresource{biblio}
\usepackage{csquotes}
\usepackage{titlesec}
\usepackage{tocloft}
\begin{document}
\cite{debabrata_bhadra_synthesis_2011} % this reference actually does EXIST
\end{document}
그런 다음 참조를 복사합니다.
@article{debabrata_bhadra_synthesis_2011,
title = {Synthesis of {PVDF}/{BiFeO}3 Nanocomposite and Observation of Enhanced Electrical Conductivity and Low-Loss Dielectric Permittivity at Percolation Threshold},
volume = {50},
doi = {10.1002/polb.23041},
pages = {572--579},
journaltitle = {{JOURNAL} {OF} {POLYMER} {SCIENCE} {PART} B: {POLYMER} {PHYSICS}},
shortjournal = {J. Polym. Sci., Part B: Polym. Phys.},
author = {{Debabrata Bhadra} and {Md. G. Masud} and {S. Sarkar} and {J. Sannigrahi} and {S. K. De} and {B. K. Chaudhuri}},
date = {2011-11-21},
file = {PVDF BiFeO3 intro OK.pdf:C\:\\Users\\L-COM\\AppData\\Roaming\\Zotero\\Zotero\\Profiles\\wvijlgbz.default\\zotero\\storage\\I7SAEGPC\\PVDF BiFeO3 intro OK.pdf:application/pdf}
}
이것은 제가 참고문헌에 가지고 있는 모든 참고문헌에서 발생합니다. 오류 보고서는 다음과 같습니다.
Data encoding is 'utf8'.
No file tesis.bbl.
Font shape `OT1/cmss/m/it' in size <10> not available(Font) Font shape `OT1/cmss/m/sl' tried instead
Overfull \hbox (15.0pt too wide) in paragraph
Citation 'debabrata_bhadra_synthesis_2011' on page 3 undefined
Overfull \hbox (15.0pt too wide) in paragraph
Underfull \vbox (badness 1275) has occurred while \output is active []
Overfull \hbox (15.0pt too wide) in paragraph
Overfull \hbox (129.53575pt too wide) in paragraph
`h' float specifier changed to `ht'.
Overfull \hbox (15.0pt too wide) in paragraph
Overfull \hbox (15.0pt too wide) in paragraph
Overfull \hbox (15.0pt too wide) in paragraph
Underfull \hbox (badness 10000) in paragraph
Empty bibliography
There were undefined references.
Please (re)run BibTeX on the file(s):(biblatex) tesis(biblatex) and rerun LaTeX afterwards.
매우 감사합니다!
답변1
몇 가지 제안 사항:
\printbibliography
참고문헌을 인쇄할 위치에 지침을 추가하세요.\addbibresource{biblio}
로 변경\addbibresource{biblio.bib}
author
및journaltitle
필드 에서 내부 중괄호를 제거합니다.BibTeX를 실행한 다음 LaTeX를 두 번 더 실행하세요.
이러한 변경으로 인해 단일 항목 참고문헌은 다음과 같아야 합니다.
\RequirePackage{filecontents}
\begin{filecontents}{biblio.bib}
@article{debabrata_bhadra_synthesis_2011,
title = {Synthesis of {PVDF}/{BiFeO}3 Nanocomposite and Observation of Enhanced Electrical Conductivity and Low-Loss Dielectric Permittivity at Percolation Threshold},
volume = {50},
doi = {10.1002/polb.23041},
pages = {572--579},
journaltitle = {JOURNAL OF POLYMER SCIENCE PART B: POLYMER PHYSICS},
shortjournal = {J. Polym. Sci., Part B: Polym. Phys.},
author = {Debabrata Bhadra and Md. G. Masud and S. Sarkar and J. Sannigrahi and S. K. De and B. K. Chaudhuri},
date = {2011-11-21},
file = {PVDF BiFeO3 intro OK.pdf:C\:\\Users\\L-COM\\AppData\\Roaming\\Zotero\\Zotero\\Profiles\\wvijlgbz.default\\zotero\\storage\\I7SAEGPC\\PVDF BiFeO3 intro OK.pdf:application/pdf},
}
\end{filecontents}
\documentclass[a4paper,openright,10pt]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[spanish, es-tabla]{babel}
\usepackage{setspace}
\usepackage[backend=bibtex,style=chem-angew,citestyle=numeric-comp]{biblatex}
\addbibresource{biblio.bib}
\usepackage{csquotes}
\usepackage{titlesec}
\usepackage{tocloft}
\begin{document}
\cite{debabrata_bhadra_synthesis_2011} % this reference actually does EXIST
\printbibliography
\end{document}