[英]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.