平均能量损失

平均能量损失

我正在使用 biblatex 的 classicthesis 风格撰写论文,作为我的参考书目。biblatex 为 natbib 提供了兼容模式,所有基本命令都应按照 biblatex 的文档运行。但是,\Citet{}对于“van Krevelen”或“de Nevers”等作者的大写字母来说很重要的命令。在我的例子中,\Citet{}它的作用与\citet{}

   \documentclass[
    twoside,openright,titlepage,numbers=noenddot,headinclude,
    footinclude=true,cleardoublepage=empty,
    headsepline,
    dottedtoc,
    BCOR=5mm,paper=a4,fontsize=11pt, 
    ngerman,american,
    ]{scrreprt} 


   \PassOptionsToPackage{utf8}{inputenc}
   \usepackage{inputenc}
   \usepackage[american]{babel}

   \PassOptionsToPackage{%
    backend=biber,
    isbn = false,
    doi = false,
    language=auto,
    style=authoryear-comp,
    sorting=nyt,
    maxbibnames=1,
    natbib=true
    }{biblatex}
    \usepackage{biblatex}

    \addbibresource{example.bib}

    \usepackage{classicthesis} 

    \begin{document}
        When citing with "Citet" one obtains for example: 
        \Citet{Krevelen.1950}.
    \end{document}

使用 example.bib:

@article{Krevelen.1950,
    author = {{van Krevelen}, D.W. and Hoftijzer, P.J.},
    year = {1950},
    title = {Studies of Gas Bubble Formation},
    volume = {46},
    number = {1},
    journal = {Chemical Engineering Progress}
}

答案1

你需要改变两件事。

您已指定author={{van Krevelen}, D.W.}。括号表示biblatex将作者的姓氏视为“van Krevelen”,并将其归类为 v(比 k 大)。biblatex假设姓氏即使在 \Citet 中也不需要大写,因此什么也不会发生。相反,您想要author={van Krevelen, D.W.}

然后,为了让“van”打印在您的引文中并使其在您的参考书目中排在 v 下,请将选项传递useprefixbiblatex

除了:比起和,更biblatex喜欢date田野和田野。journaltitleyearjournal

平均能量损失

\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{Krevelen.1950,
  author = {van Krevelen, D.W. and Hoftijzer, P.J.},
  date = {1950},
  title = {Studies of Gas Bubble Formation},
  volume = {46},
  number = {1},
  journaltitle = {Chemical Engineering Progress}
}
\end{filecontents}
\usepackage[american]{babel}
\usepackage{csquotes}
\usepackage[
  useprefix,
  isbn = false,
  doi = false,
  language=auto,
  style=authoryear-comp,
  sorting=nyt,
  maxbibnames=1,
  natbib]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
When citing with ``\verb+\Citet+'' one obtains for example: 
\Citet{Krevelen.1950}.
\end{document}

在此处输入图片描述

相关内容