期刊模板 APS 中的 BibTex

期刊模板 APS 中的 BibTex

我正在尝试在此 APS 期刊模板中获取工作书目(https://it.sharelatex.com/templates/journals/aps)。

使用在线找到的 BibTex 命令不起作用。例如:

\cite{comune:1}

就在之前\end{document}

\bibliography{bib}

之后\begin{document}

\bibliographystyle{plainnat}

因此,在同一个文件夹中,我放置了一个bib.bib包含以下条目的文件:

@ONLINE {comune:1,
    author = "Comune di Manfredonia",
    title  = "Preferenze Consiglio comunale - Riepilogo generale per Lista",
    month  = "may",
    year   = "2015",
    url    = "http://www.comune.manfredonia.fg.it/attivitaservizi/elettorale/ele2015/index.htm"
}

但这样就什么都显示不出来。这是怎么回事?谢谢

[更新]编译 BibTex (F11),然后编译两次 PDFLatex (F6),我得到了参考书目。但为什么链接会分成两列?

在此处输入图片描述

答案1

(评论太长,因此作为答案发布。)

在下面的示例中,我加载了revtex4-1文档类,因为这也是您提供链接的模板文件加载的文档类。

author请注意,我会将和字段的内容括title在花括号中,以便 (a) 告知 BibTeX 作者是“公司”作者(而不是名字为“Comune”、其“von”部分为“di”、姓氏为“Manfredonia”的人)和 (b) 防止 BibTeX 将标题字段中的单词小写。我还建议您\raggedright在之前立即发出指令\bibliography

以下代码在 ShareLaTeX 下似乎可以编译成功。

在此处输入图片描述

\RequirePackage{filecontents}
\begin{filecontents}{bib.bib}
@misc{xyz,author="ABC",title="DEF",year=3001}
@ONLINE{comune:1,
    author = "{Comune di Manfredonia}",
    title  = "{Preferenze Consiglio comunale---Riepilogo generale per Lista}",
    month  = "Maggio",
    year   = "2015",
    url    = "http://www.comune.manfredonia.fg.it/attivitaservizi/elettorale/ele2015/index.htm"
}
\end{filecontents}

\documentclass[ reprint,amsmath,amssymb, aps]{revtex4-1}
\bibliographystyle{plainnat}
\usepackage[italian]{babel}

\begin{document}
\cite{comune:1}, 
\cite{xyz} % dummy entry

\raggedright  % <- recommended
\bibliography{bib}
\end{document}

相关内容