怎么当Latex正文中,按照标准格式列出参考文献
程序员文章站
2022-03-09 09:36:57
...
怎么当Latex正文中,按照标准格式列出参考文献?
看到一个不错的latex的简历模板,但是这个模板貌似不是面向phd的。如果想在CV中把论文列出来,应该怎么做??其他回答参考sharelatex上的FancyCV 模板,里面有publication这一项,是这么写的:
/addbibresource{bibliography.bib}/printbibsection{article}{article in peer-reviewed journal}/begin{refsection} /nocite{*} /printbibliography[sorting=chronological, type=inproceedings, title={international peer-reviewed conferences/proceedings}, notkeyword={france}, heading=subbibliography] /end{refsection}/begin{refsection} /nocite{*} /printbibliography[sorting=chronological, type=inproceedings, title={local peer-reviewed conferences/proceedings}, keyword={france}, heading=subbibliography]/end{refsection}/printbibsection{misc}{other publications}/printbibsection{report}{research reports}/end{document}
不知道这些都是什么意思,望大神前来解释。 ShareLatex上这个模板的链接是:
https://cn.sharelatex/project/57abefd4c0528acc37002bd0热心网民 32分钟前 0条评论0 赞 0 踩正常引用就好
引用文献建议用 BibTeX 管理,比如在 refs.bib 中保存文献引用信息,可以从 Google Scholar 等处找到现成的
@inproceedings{pass2006construction, title={Construction of a non-malleable encryption scheme from any semantically secure one}, author={Pass, Rafael and Vaikuntanathan, Vinod and others}, booktitle={Annual International Cryptology Conference}, pages={271--289}, year={2006}, organization={Springer}}@inproceedings{liu2016basing, title={On Basing Private Information Retrieval on NP-Hardness}, author={Liu, Tianren and Vaikuntanathan, Vinod}, booktitle={Theory of Cryptography Conference}, pages={372--386}, year={2016}, organization={Springer}}
然后引用的时候用 /cite{pass2006construction,liu2016basing}
列参考文献
/bibliographystyle{unsrt} % 还有 alpha 等样式可选择/bibliography{refs}
然后编译
xelatex main.tex # 假设主 TeX 文件是 main.tex,假设你用 XeLaTeX 编译bibtex mainxelatex main.texxelatex main.tex # 可以不重复这一遍
想改标题可以用
/addbibresource{refs.bib}/printbibliography[title={Some Title}]
想强制列出所有 bib 中的文章要加上
/nocite{*}