biblatex:简历中的出版物列表

biblatex:简历中的出版物列表

我正在使用该课程撰写简历article。我如何在单独的部分中列出我的期刊出版物和会议演讲?我已将我的出版物保存在.bib数据库中。

答案1

假设您设置的标签是正确的(您正在使用biblatex),那么您不应该使用multibib或其他不兼容的包。这一切都可以在 内完成biblatex。基本方法如下:

您不需要输入简单\printbibliography命令,而是输入\printbibliography[]可选命令(我已经用 显示[]),该命令会将参考书目限制为特定的材料子类别:在这里您可以输入下面描述的过滤命令之一。

当然,您随后必须告诉包要使用哪个类别。为此,您可以使用以下说明之一。

  • type=将仅包含特定条目类型的作品,例如type=book仅包含书籍。您只能拥有 type指令:type=book, type=article不是工作。(以下所有示例都如此:您只能有一个包括的指令,但不止一个排除。如果要进行复杂测试,则需要设置自定义bibfilter
  • nottype=将排除给定类型的所有作品,例如nottype=book将排除所有书籍。您可以有多个nottype指令。nottype=book, nottype=article排除书籍和文章。
  • keyword=将根据您的文件中是否设置了关键字(可以是任何内容)来包含作品.bib。例如,在您的.bib文件中,您可以放置keywords = {important}​​您认为特别重要的东西;然后您可以使用 打印仅“重要”作品的书目\printbibliography[keyword=important]
  • notkeyword=将要排除其工作原理取决于您的文件中是否设置了关键字(可以是任何内容).bib
  • category=将根据您是否已将作品分配到.tex文件中的类别来包含作品。为此,您首先\DeclareBibliographyCategory{}在序言中设置一个类别,然后在文档中使用分配作品(按其键) 。基本上,这与关键字的功能类似,但它允许您在源而不是文件\addtocategory{category}{key}中设置它们,因此它们可以是特定于文档的。.tex.bib
  • notcategory=将根据您是否将作品分配到某个类别来排除作品。
  • 最后,如果您有复杂的需求,您可以设置自定义过滤器,使用\defbibfilter它来组合各种测试或者不是,这些内容在文档中有详细描述biblatex(3.6.7)。

您可能还想调整使用的标题。通常,您需要以下内容:

\printbibheading% <- Prints "References"

\printbibliography[heading=subbibliography,
                   title={Articles},
                   type=article]

title选项控制打印的内容。该heading选项控制格式(在本例中实际上是打印为子标题)。

因此,对于您而言,您需要弄清楚如何识别文章和会议论文。您可能能够简单地将它们映射到条目类型,例如articleinproceedings,或者您可能需要使用关键字(例如,如果您article的文件中的一些会议论文有该类型.bib)。然后只需使用\nocite{*}即可使所有参考资料可供排版,然后使用上述过滤器之一生成两个(或更多)经过过滤的参考书目。

划分参考书目的另一种方法是使用refsectionsrefsegments。它更适合于您想要为文档的不同部分(例如,分别为每一章)生成参考书目的情况,而不是按主题划分参考书目。

答案2

您可以使用refsection环境biblatex将参考列表分为几个部分。
对于简历,我建议这样做:

\begin{refsection}
\nocite{key1}
\printbibliography[heading=Publications]
\end{refsection}

\begin{refsection}
\nocite{key2}
\printbibliography[heading=Conference presentations]
\end{refsection}

等等

相关内容