我正在使用这个book
类和apsrev4-1
bibliographystyle。一切都很好,除了我希望我引用的论文的标题可见(这不是apsrev4-1
bibliographystyle 中的标准)。原来这个问题在这里得到解决:
其他类别中的 Revtex 4.1 书目样式。然而,最后建议的解决方案(即对文件进行轻微修改的解决方案apsrev4-1.bst
)被证明会导致babel
以下形式的包错误:
软件包 babel 错误:您尚未定义语言英语。!软件包 babel 错误:您尚未加载选项瑞典语。
这完全是荒谬的,而且在使用未修改的apsrev4-1.bst
文件时不存在。当忽略它们时,最终结果.pdf
会生成,一切似乎都很好(论文的标题确实出现在参考书目中,但有一些小问题,例如标题中的所有单词,但第一个单词是小写的),但它们真的很烦人。我曾尝试过使用单独的文件和@Control
序列的解决方案,但这个根本不起作用。
感谢所有想法,
答案1
您必须展示问题的 MWE。@CONTROL
对我来说,使用字段效果很好:
\begin{filecontents}{apsrevcontrol.bib}
@CONTROL{apsrev41Control,author="00",editor="1",pages="1",title="0",year="0"}
\end{filecontents}
\documentclass[english]{book}
\usepackage[numbers]{natbib}
\bibliographystyle{apsrev4-1}
\begin{document}
\nocite{apsrev41control}
As we see in \cite{bs-1629,howells-66-pop,fletcher-hopkins,hoel-71-portion}...
\bibliography{apsrevcontrol,test}
\end{document}