![使用 chem-acs 时出现空白脚注](https://linux22.com/image/308832/%E4%BD%BF%E7%94%A8%20chem-acs%20%E6%97%B6%E5%87%BA%E7%8E%B0%E7%A9%BA%E7%99%BD%E8%84%9A%E6%B3%A8.png)
我是 LaTeX 新手,正在写一篇化学论文。我希望我的所有参考文献都是脚注(即末尾没有参考书目),格式为 ACS 样式。为此,我想使用biblatex
、Biber 和chem-acs
样式,因为这似乎是最简洁的方法。
但是,当我运行下面的代码时,脚注只有一个数字,没有文本。有趣的是,如果我使用详细的 citestyle 和chem-acs
bibstyle,我几乎可以得到我想要的...除了它显示 et. al 而不是所有三个作者。我一定错过了一些令人尴尬的简单的东西,但是什么呢?
\documentclass{article}
%\usepackage[citestyle=verbose-ibid,bibstyle=chem-acs,autocite=footnote]{biblatex}
\usepackage[style=chem-acs,autocite=footnote]{biblatex}
\addbibresource{references.bib}
\begin{document}
Some text. \autocite{Buchwald}
%\printbibliography
\end{document}
这是参考信息:
@article{Buchwald
, title = {A new palladium precatalyst allows for the fast Suzuki-Miyaura coupling reactions of unstable polyfluorophenyl and 2-heteroaryl boronic acids.}
, author = {Kinzel, Tom and Zhang, Yong and Buchwald, Stephen L}
, journal = {J. Am. Chem. Soc.}
, volume = {132}
, number = {40}
, year = {2010}
, pages = {14073--14075}
}
答案1
正如您所观察到的,chem-acs
目前还没有\footcite
设置来提供您想要的内容。您认为可以混合参考书目和引文样式的想法是正确的,但您需要maxnames
手动设置
\documentclass{article}
\begin{filecontents}{\jobname.bib}
@article{Buchwald
, title = {A new palladium precatalyst allows for the fast Suzuki-Miyaura coupling reactions of unstable polyfluorophenyl and 2-heteroaryl boronic acids.}
, author = {Kinzel, Tom and Zhang, Yong and Buchwald, Stephen L}
, journal = {J. Am. Chem. Soc.}
, volume = {132}
, number = {40}
, year = {2010}
, pages = {14073--14075}
}\end{filecontents}
\usepackage[bibstyle=chem-acs,citestyle=verbose,maxnames=99]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
Some text. \autocite{Buchwald}
\end{document}