我正在写一篇论文,教授明确要求在脚注引用中遵循这个特定的顺序:
{author/s}, {title}, {publisher}, {address}, {year}, {page(如果已添加)}
这本书
@book{filatov1980,
title={La caduta del fascismo},
author={Filatov, J.},
year={1980},
publisher={Teti},
address={Milano}
}
应该输出这个:
J. Filatov,法西斯主义的后裔,Teti,米兰,1980 年,第 27 页
我已经搜索了一段时间但找不到合适的答案。
答案1
您可以尝试不同的解决方案:
- 询问你的教授他们自己使用哪种 BibTeX/BibLaTeX 样式,然后使用它。
- 尝试找到匹配的现有样式。例如
chem-rsc
,BibLaTeX 似乎与书籍很接近,但对于文章,标题不会显示 (!),因此这可能并不理想。
\begin{filecontents}[overwrite]{\jobname.bib}
@book{filatov1980,
title={La caduta del fascismo},
author={Filatov, J.},
year={1980},
publisher={Teti},
address={Milano},
}
@inbook{filatovpages,
booktitle={La caduta del fascismo},
author={Filatov, J.},
year={1980},
publisher={Teti},
address={Milano},
pages={27},
}
@article{three,
title={Three pages about nothing},
journal={Journal of Nothing},
author={John Smith},
year={2010},
publisher={ABC Publishing},
address={Sesame Street},
pages={p. 3}
}
\end{filecontents}
\documentclass{article}
\usepackage[height=8cm]{geometry}
\usepackage[style=chem-rsc]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
No policital system lasts forever \footfullcite{filatov1980}. You don't need to read the whole book \footfullcite{filatovpages}. Or read nothing \footfullcite{three}.
\printbibliography
\end{document}
修改或创建您自己的 BibTeX 或 BibLaTeX 样式。请注意,对于 BibLaTeX,更改单个字段的外观很容易,但更改字段的存在或顺序则比较困难。例如,请参阅如何在 biblatex 中创建自定义样式?了解可能的工作流程。
询问你的教授是否也可以使用(略微)不同的参考书目风格(例如姓氏,A。比A. 姓氏,因此如果能将姓氏放在姓名首字母之前,将更容易满足其他要求)。