假设有一个 BibTeX 数据库(即一个.bib
文件),其中有超过 100 个条目。条目类型包括期刊出版物、会议出版物等,所有这些出版物都由某个特定的作者“A”出版。
现在,假设“A”想根据此.bib
文件创建他的简历。简历必须如下所示:
Name:...
Affiliation: ...
Address: ...
.
.
.
Journal Publications:
----------------------
[1] ...
[2] ...
...
Conference Publications:
----------------------
[1] ...
[2] ...
...
有没有办法处理该.bib
文件并生成一个显示所有条目的输出,如上所示排序?
答案1
使用biblatex
可以重复使用该.bib
文件。您需要使用包并使用而不是biblatex
来处理该文件。无需任何修改,您就可以非常接近您想要的结果。biber
bibtex
\documentclass{article}
\usepackage[backend=biber]{biblatex}
\begin{filecontents}{\jobname.bib}
@ARTICLE{abc,
author = {A Author},
title = {the article title},
journal = {the journal},
year = {2012},
volume = {1},
pages = {1--2},
number = {1},
month = {1},
doi = {1234/5678}
}
@INPROCEEDINGS{def,
author = {A Author},
title = {the proceeding title},
journal = {the conference},
year = {2012},
volume = {1},
pages = {11--12},
number = {1},
month = {1},
doi = {5678/1234}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\defbibheading{bibliography}{}
\begin{document}
\nocite{*}
\subsection*{Journal Publications:}
\printbibliography[type=article,]
\subsection*{Conference Publications:}
\printbibliography[type=inproceedings]
\end{document}
还可以进行重置编号、反向编号、粗体作者和其他修改(之前已经在这里回答过了)。