簡體   English   中英

有沒有辦法在帶有 apacite citestyle 的 biblatex 中重新定義參考書目 output? 德語翻譯好像有問題

[英]Is there a way to redefine the bibliography output in biblatex w/ apacite citestyle? The german translation seems to be wrong

我正在嘗試使用 biblatex 和 APA-citestyle 為我的論文創建參考書目。 因為我的論文是德語的,所以我也使用帶有德語選項的 babel。

我的 bibfile 看起來像這樣:

% literature.bib
@misc{A01,
  author = {Author, A. and Buthor, B. and Cuthor, C.},
  year = {2001},
  title = {This is the title},
  url = {https://www.google.de/},
  urldate = {2020-01-10}
}

..我的 main.tex 是這樣的:

\documentclass{scrbook}

\usepackage[utf8]{inputenc}
\usepackage{csquotes}
\usepackage[ngerman]{babel}
\usepackage[backend=biber, style=apa]{biblatex}
\addbibresource{literature.bib}

\begin{document}

\cite{A01}

\printbibliography
\end{document}

參考書目輸出

但是,在在線資源中,“已訪問”鏈接似乎以錯誤的方式翻譯。 它輸出“...Verfügbar + date + unter +url”,翻譯為“...Available + date + from url”。 但日期是我訪問url的日期,而不是發布日期。 如果我將 babel package 中的語言更改為美國語言,則 output 是正確的。

由於我是 Latex 和 Biblatex 的新手,我想知道是否有辦法重新定義 urldate 字段的 Output。 如果這很重要,我正在使用 Overleaf 編輯器。

使用提交之前的版本https://github.com/plk/biblatex-apa/commit/79848cf1e29a2fb0c01b2420ad4753a34b5d2bbd或自己修復翻譯:

\documentclass{scrbook}

\usepackage[utf8]{inputenc}
\usepackage{csquotes}
\usepackage[ngerman]{babel}
\usepackage[backend=biber, style=apa]{biblatex}

\DefineBibliographyStrings{ngerman}{
  retrieved = {abgerufen am},
  from      = {von},
}

\begin{filecontents}[overwrite]{\jobname.bib}
@misc{A01,
  author = {Author, A. and Buthor, B. and Cuthor, C.},
  year = {2001},
  title = {This is the title},
  url = {https://www.google.de/},
  urldate = {2020-01-10}
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
\cite{A01}
\printbibliography
\end{document}

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM