根据条目类型处理 BibTeX 数据库

根据条目类型处理 BibTeX 数据库

假设有一个 BibTeX 数据库(即一个.bib文件),其中有超过 100 个条目。条目类型包括期刊出版物、会议出版物等,所有这些出版物都由某个特定的作者“A”出版。

现在,假设“A”想根据此.bib文件创建他的简历。简历必须如下所示:

Name:...
Affiliation: ...
Address: ...
.
.
.
Journal Publications:
----------------------
[1] ...
[2] ...
...
Conference Publications:
----------------------
[1] ...
[2] ...
...

有没有办法处理该.bib文件并生成一个显示所有条目的输出,如上所示排序?

答案1

使用biblatex可以重复使用该.bib文件。您需要使用包并使用而不是biblatex来处理该文件。无需任何修改,您就可以非常接近您想要的结果。biberbibtex

\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}

在此处输入图片描述

还可以进行重置编号、反向编号、粗体作者和其他修改(之前已经在这里回答过了)。

相关内容