多标量问题

多标量问题

我想创建一个包含两个不同部分的书目:书籍和在线。但是从工作示例中复制代码,我没有得到我想要的。第二个书目部分没有出现。我假设问题出在我的 newcite 命令中,但我不确定。这是我的代码:

\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[francais]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[left=1in,right=1in,top=1in,bottom=1in]{geometry}

\usepackage[resetlabels,labeled]{multibib}
\newcites{New}{The other list}

\begin{document}

Les pommes sont rouges.\cite{aa} Il pleut en hiver!\citeNew{ca}

\bibliographystyle{plain}
\bibliography{refa}

\bibliographystyleNew{plain}
\bibliographyNew{refc}
\end{document}

和我的 bib 文件:refa

@Article{aa,
  author =   {Author, A.},
  title =    {Les pommes},
  journal =  {Journal},
  year =     2000
}

@Article{ab,
  author =   {Brother, B.},
  title =    {Titling},
  journal =  {Ann. J.},
  year =     2002
}

引用:

@Article{ca,
  author =   {Author, A.},
  title =    {Title},
  journal =  {Journal},
  year =     2000
}

@Article{cb,
  author =   {Brother, B.},
  title =    {Titling},
  journal =  {Ann. J.},
  year =     2002
}

这就是我得到的。(只有一个引用功能正在运行)我编译了 pdfLaTex、BibLaTeX、pdfLaTeX、pdfLaTeX 来生成这个 pdf。 我的编译器显示什么

还需要提到的是,我已经更新了所有的软件包。

最后,Latex 在写入时寻找的文件类型是什么plain?它是 .bst 文件吗?

答案1

您的代码设置了两个.aux文件:\jobname.aux,其中\jobname是您的主 tex 文件的名称,和New.aux。您需要在\jobname和上运行 BibTeX New。假设您的主 tex 文件的文件名是main.tex,则编译顺序应该是

pdflatex main
bibtex main
bibtex New
pdflatex main
pdflatex main

顺便说一句,bib 条目不必放在单独的 bib 文件中;它们都可以放在一个 bib 文件中。

在此处输入图片描述

\RequirePackage{filecontents}
\begin{filecontents}{myrefs.bib}
@Article{aa,
  author =   {Author, A.},
  title =    {Les pommes},
  journal =  {Journal},
  year =     2000,
}
@Article{ab,
  author =   {Brontosaurus, B.},
  title =    {Bla bla},
  journal =  {Ann. J.},
  year =     2002,
}
@Article{ca,
  author =   {Chicken, C.},
  title =    {Cluck},
  journal =  {Journal},
  year =     2004,
}
@Article{cb,
  author =   {Duck, D.},
  title =    {Duck!},
  journal =  {Ann. J.},
  year =     2006,
}
\end{filecontents}

\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\usepackage[margin=1in]{geometry}
\usepackage{lmodern,amsmath,amsfonts,amssymb,graphicx}

\usepackage[resetlabels,labeled]{multibib}
\newcites{New}{The other list}

\begin{document}
Les pommes sont rouges.\cite{aa} 
Il pleut en hiver.\citeNew{ca}

\bibliographystyle{plain}
\bibliography{myrefs}

\bibliographystyleNew{plain}
\bibliographyNew{myrefs}
\end{document}

相关内容