Latex 书目样式和引文标注样式

Latex 书目样式和引文标注样式

我目前正忙于用 latex 写我的硕士论文,我需要一种特定的引用样式。因此,我使用了大学提供的现有默认参考书目样式。但是,这种引用样式并不是我所需要的。目前,作者的引用方式如下:(参见 Kek et al. (2009),第 xx 页)。我需要它看起来像:(参见 Kek et al. 2009,第 xx 页)。我在哪里可以找到参考书目样式中的相应选项?

我找到了这个功能:

FUNCTION {format.date}
{ year "year" bibinfo.check duplicate$ empty$
    {
    }
    'skip$
  if$
  extra.label *
  before.all 'output.state :=
  " (" swap$ * ") " *
}

删除弧形括号不会改变任何东西(好吧,这可能是我的编辑器的问题)。有什么想法吗?

编辑MWE:

大家好,

谢谢你的回答。

这是一个最小的例子(我已经在使用 natbib):

\documentclass[a4paper,12pt,parskip,bibtotoc,liststotoc]{article}
\usepackage{natbib}   

    \begin{document}

     \pagenumbering{arabic} %rmische Seitennummerierung

     \section{Introduction}

     Lore ipsum dolum est blablalbalblabla  (cf. \cite{Kek}, p. 15)

     \bibliographystyle{custom_build}  %legt die zu verwendende BIBTEX-Stildatei fest
     \bibliography{lib}
    \end{document}

答案1

您可能不需要编辑参考书目样式文件(这不是一件可以轻易完成的事情!),而是想要考虑使用一个有能力的引文管理包,它可以让您直接生成所需的引文标注格式,而不受您选择使用的书目样式的影响。

由于您使用的是纳特比布引文管理包,并进一步假设相关条目的键是“Kek”,则命令

(\citealt[cf.][p.~15]{Kek})

应该会给你所需的引用标注。

相关内容