我正在尝试在 biblatex 中重现以下引用:
Alampay, E.、Moshi G.、Ghosh, I.、Peralta, M.、Harshanti, J. (2017) 移动金融服务对低收入和中低收入国家的影响。加拿大渥太华国际发展研究中心和英国国际发展部。
我使用了以下代码:
@TechReport{AlampayetalMFSinlowincomecountries2017,\
author = {Alampay, Erwin and Moshi, Goodiel and Ghosh, Ishita and
Lyn, Mina and Peralta, C and Harshanti, Juliana},\
title = {The impact of mobile financial services in low-and
lower-middle-income countries}\
year = {2017},\
institution ={International Development Research Centre, Ottawa
and the Department for International Development, UK}
}
然而,不幸的是,像这样的 LaTeX 并没有显示机构(事实上,它甚至没有显示年份):
我如何最好地添加机构以使其显示出来?
我是 LaTeX 的新手,所以如果这是一个显而易见的问题,请原谅:)
先感谢您!
答案1
year
和institution
字段未显示的原因是由于紧接在title
之前的字段 ( )中存在语法错误year
:它没有以逗号终止。
顺便说一句,我认为这@techreport
不是此书目条目的最佳条目类型选择。通常,分配给@techreport
条目类型的书目项目在标题页上具有“工作论文”、“讨论论文”、“技术报告”等,并且它们通常是编号系列的一部分。这似乎不适用于手头的条目。如果没有一些明显更好的选择,我会使用包罗万象的条目类型@misc
,并将字段更改institution
为howpublished
。
\documentclass{article}
\begin{filecontents}[overwrite]{mybib.bib}
@misc{AlampayetalMFSinlowincomecountries2017,
author = {Alampay, Erwin and Moshi, Goodiel and Ghosh, Ishita
and Lyn, Mina and Peralta, C. and Harshanti, Juliana},
title = {The impact of mobile financial services in low- and
lower-middle-income countries},
year = {2017},
howpublished ={International Development Research Centre, Ottawa
and the Department for International Development, UK},
}
\end{filecontents}
\usepackage[maxbibnames=99]{biblatex}
\addbibresource{mybib.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}