bbl 文件的难度

bbl 文件的难度

我正在使用 Texmaker 来实现这一点,我在 .bbl 文件中输入了以下内容,

\begin{thebibliography}{}
@Article{Johnson,
author = {Edgar G. Johnson and Alfred O. Nier},
title = {Angular Aberrations in Sector Shaped Electromagnetic Lenses for Focusing Beams of 
Charged Particles},
journal = {Physical Review},
year = {1953},
volume = {91},
number = {1},
}
\end{thebibliography}

以下是 tex 文件的代码

\documentclass[11pt,a4paper]{report}
\usepackage[margin=1in]{geometry}
\usepackage{titlesec}
\usepackage{amssymb}
\usepackage{filecontents}
\usepackage{tikz}
\usetikzlibrary{shapes,arrows}

....

\bibliographystyle{plain}
\bibliography{mp3.bbl}



\end{document}

但 pdf 的结果看起来像这样。

@ArticleJohnson,作者 = Edgar G. Johnson 和 Alfred O. Nier,标题 = 用于聚焦带电粒子束的扇形电磁透镜中的角像差,期刊 = Physical Review,年份 = 1953,卷 = 91,编号 = 1, 12

答案1

你在这里混淆了几件事。

Abbl是别的东西,您需要一个具有给定结构的bib文件。

bibtex可以运行一个bib文件并在文件中获取结果bbl,具体取决于文件\cite中使用的命令tex...

要获取参考书目,您必须至少引用一个或多个条目。如果您想获取所有被引用的 bib 条目(适合测试文件bib),只需使用命令\nocite{*}。要引用特殊条目,例如您的文章Johnson,请使用\cite{Johnson}

查看编译代码:

\RequirePackage{filecontents}
\begin{filecontents}{\jobname.bib}
@Article{Johnson,
author = {Edgar G. Johnson and Alfred O. Nier},
title = {Angular Aberrations in Sector Shaped Electromagnetic Lenses for Focusing Beams of 
Charged Particles},
journal = {Physical Review},
year = {1953},
volume = {91},
number = {1},
}
\end{filecontents}


\documentclass[11pt,a4paper]{report}
%\usepackage[margin=1in]{geometry}
%\usepackage{titlesec}
%\usepackage{amssymb}

%\usepackage{tikz}
%\usetikzlibrary{shapes,arrows}

\begin{document}

\nocite{*} % <===================== cites all entries
\cite{Johnson} % <=============== cites entry Johnson
\bibliographystyle{plain}
\bibliography{\jobname}% <========= calls above bib file

\end{document} 

结果:

在此处输入图片描述

我注释了你在代码中调用的所有不相关的包。你用 标记了,biblatex但你并没有在代码中调用它。你想使用 吗biblatex?那么代码必须稍微修改一下……

相关内容