我遇到了一些问题,我的文本中正确分配了编号的引文现在无法显示在参考书目中。我使用 biblatex 和 biber 以及 texmaker 作为编辑器。
乳胶代码:
\documentclass[11pt,a4paper,twoside]{book}
\pagestyle{plain}
\usepackage[backend=biber]{biblatex}
\addbibresource{references.bib}
\begin{document}
First cite \cite{murata1980reduction}.
Second cite \cite{godefroid1993refining}.
Third cite \cite{cudd}.
\printshorthands
\printbibliography[heading=subbibintoc,type=article,title={References}]
\end{document}
参考文献.bib
@article{murata1980reduction,
title = {{Reduction and Expansion of Live and Safe Marked Graphs}},
author = {T. Murata and J. Koh},
journal = {IEEE Transactions on Circuits and Systems},
pages = {68-71},
year = {1980},
volume = {27},
number= {1},
note = {IEEE},
doi = {10.1109/TCS.1980.1084711}
}
@inproceedings{godefroid1993refining,
title = {{Refining Dependencies Improves Partial-Order Verification Methods (Extended Abstract)}},
author = {P. Godefroid},
booktitle = {Computer Aided Verification},
year = {1993},
series = {LNCS},
volume = {697},
publisher = {Springer Berlin Heidelberg},
pages = {438-449},
doi = {10.1007/3-540-56922-7_36}
}
@misc{cudd,
title = {{CUDD: CU Decision Diagram Package}},
author = {F. Somenzi},
howpublished = {\url{http://web.mit.edu/sage/export/tmp/y/usr/share/doc/polybori/cudd/cuddIntro.html}}
}
编译结果如下:
我注意到使用文章条目的参考文献可以正常工作,但 misc 和 inproceedings 则不行。如何让它们出现在我的参考书目中?据我所知,没有有用的编译警告。
答案1
type=article
您正在通过将作为参数来过滤引用\printbibliography
。引用biblatex
手册(v3.16 第 91 页):
type=<entrytype>
仅打印条目类型为 的条目
<entrytype>
。
nottype=<entrytype>
仅打印条目类型不是 的条目
<entrytype>
。此选项可多次使用。
只要将其移除就可以了。