章節參考書目中的作者姓名採用小寫字母,biber 作品僅在第一章中

章節參考書目中的作者姓名採用小寫字母,biber 作品僅在第一章中

下面的最小範例(僅使用節而不是章節來限制空白頁的數量)顯示了該問題:

    \begin{filecontents}[force]{test.bib}
  @BOOK{Ogg-05,
    title        = {A Practical Guide to Quality Management in Clinical Trial Research},
    author       = {Ogg, G.D.},
    publisher    = {Informa HealthCare },
    year         = {2005},
    address      = {Boca Raton (FL, USA)},
    isbn         = {9780849397226},
  }
  @PATENT{Okh-86,
    AUTHOR       = {{{\foreignlanguage{russian}{Охонин, В.А.}} [Okhonin, V.A.]}},
    holder       = {{{\foreignlanguage{russian}{Институт Биофизики со ан СССР}} [Biophysical Institute of the SSSR]}},
    sortname     = {Okhonin, V.A.},
    shortauthor  = {Okhonin},
    TITLE        = {{{\foreignlanguage{russian}{Способ исследования микроструктуры образца}}} [Method of investigating specimen microstructure]},
    sorttitle    = {Method of investigating specimen microstructure},
    year         = {1986},
    month        = {4},
    number       = {SU 1374922},
    url          = {https://patentscope.wipo.int/search/en/detail.jsf?docId=SU29122026},
    langid       = {russian},
    abstract     = {Sovietisches Patent, daß die Grundlagen der STED Mikroskopie beschreibt },
  }

  @ARTICLE{Orn-62,
    title        = {Disk electrophoresis: {I}. {B}ackground and theory},
    author       = {Ornstein, L.},
    journal      = {Ann. N. Y. Acad. Sci.},
    year         = {1962},
    pages        = {321-351},
    volume       = {121},
    number       = {2},
    abstract     = {Einführung und theoretische Behandlung der diskontinuierlichen Elektrophorese},
    doi          = {10.1111/j.1749-6632.1964.tb14207.x},
  }
\end{filecontents}

% -*- TeX:UK -*-
% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = xelatex
% !TEX spellcheck = en_GB
% !BIB program = biber
\NeedsTeXFormat{LaTeX2e}
\documentclass[british]{scrartcl}

\usepackage{kpfonts-otf, polyglossia}
\usepackage[backend=biber,bibencoding=UTF8,sorting=none,style=numeric-comp]{biblatex}
\usepackage{hyperref}

\setotherlanguage[babelshorthands=true,numerals=arabic]{russian}
\newfontfamily\russianfont{FreeSerif}

\renewcommand*{\mkbibnamefamily}[1]{\textsc{#1}}       %

\addbibresource{test.bib}

\title{Test}
\author{Tester}
\date{\today}

\begin{document}

\maketitle

\section{First section}
\begin{refsection}

The quick brown fox\parencite{Ogg-05,Okh-86,Orn-62} jumps over the lazy dog.

\printbibliography[heading=bibliography]
\end{refsection}

\section{Second section}
\begin{refsection}

The quick brown fox\parencite{Orn-62} jumps over the lazy dog.

\printbibliography[heading=bibliography]
\end{refsection}

\end{document} 

按照預期,第一部分的作者姓名採用小寫字母。然而,在第二部分,它是正常字體,我不明白為什麼。這似乎與俄羅斯來源有關,如果將其刪除,第二部分也會使用小寫字母。但如果這導致了問題,為什麼第一部分的第三個參考文獻不受影響?我該如何解決這個問題? LaTeX 輸出 (MikTeX)

相關內容