Bibliographystyle,如何編輯apalike風格?

Bibliographystyle,如何編輯apalike風格?

我用

\bibliographystyle{apalike}

它對我來說是完美的,除了一個(不是那麼小的)細節,即作者姓名在參考書目中顯示的方式(示例):

杜邦,P.,貝,M.,...

姓氏 1、名字 1、姓氏 2、名字 2、...

你必須承認,這讀起來非常糟糕,點/逗號的事情或對名字-姓氏和不同的作者使用相同的分隔符號(逗號)是令人困惑和錯誤的,我想獲得類似的東西:

P. 杜邦、M. Beh...

名字 1 姓氏 1、名字 2 姓氏 2、...

但我不想改變apalike管理其他一切的方式(特別是引文顯示\cite),有什麼辦法可以實現這一點嗎?或任何其他可能適合我需要的參考書目風格?

編輯1:MWE根據伯納德的建議,以前一切正常,現在引用只是粗體(沒有鏈接)並且沒有參考書目出現在任何地方

\documentclass[
twoside,
a4paper,
11pt,
chapterprefix=true]{scrbook}

\usepackage[UTF8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}

\usepackage[style=apa]{biblatex}
\usepackage[ocgcolorlinks, allcolors=blue]{hyperref}

\addbibresource{./bib/database.bib}

\begin{document}

\cite{NameDate}

\renewcommand{\bibname}{Références} \markboth{Références}{Références}
\printbibliography \addcontentsline{toc}{chapter}{Références}

\end{document}

圍兜文件:

% This file was created with JabRef 2.9.2.
% Encoding: Cp1252

@ARTICLE{NameDate,
  author = {LName1, FName1 and LastName2, FirstName2 and LastName3, FirstName3},
  title = {title},
  journal = {journal},
  year = {2013},
  volume = {10},
  pages = {23--29},
  number = {0},
  __markedentry = {[myname:6]},
  booktitle = {booktitle},
  issn = {2212-8271},
  keywords = {keywaords},
  owner = {my name},
  timestamp = {2014.03.05},
  url = {an url}
}

編輯警告:引用“NameDate”無可爭議

答案1

這是 APA 風格的解決方案。它使用xpatch套件來修改apauthor名稱格式。該軟體包有一系列命令來修補大多數(如果不是全部)biblatex 命令。

    \documentclass[twoside,a4paper,11pt,chapterprefix=true]{scrbook}

    \usepackage[UTF8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
    \usepackage[british]{babel}

    \usepackage[style=apa]{biblatex}
    \usepackage[ocgcolorlinks, allcolors=blue]{hyperref}
    \DeclareLanguageMapping{british}{british-apa}
    \usepackage{xpatch}
    \xpatchnameformat{apaauthor}{%
            {\mkbibbrackets{\usebibmacro{name:apa:last-first}{#1}{#3}{#4}{#5}{#7}?}}
            {\usebibmacro{name:apa:last-first}{#1}{#3}{#4}{#5}{#7}}}%
    {%
            {\mkbibbrackets{\usebibmacro{name:apa:first-last}{#1}{#3}{#4}{#5}{#7}?}}
            {\usebibmacro{name:apa:first-last}{#1}{#3}{#4}{#5}{#7}}}%
    {}{}%

    \bibliography{bibli.bib}

    \begin{document}

    \nocite{*}
    \printbibliography

    \end{document} 

在此輸入影像描述

其他特徵可以用同樣的方式修改。方法始終相同:作為最後的手段,識別負責要更改格式的巨集並對其進行修補。這假設您深入研究 .bbx(用於參考書目格式)或 .cbx(用於引文格式)文件。

相關內容