有没有办法重新定义 biblatex w/apacite citestyle 中的参考书目输出?德语翻译好像有问题
Is there a way to redefine the bibliography output in biblatex w/ apacite citestyle? The german translation seems to be wrong
我正在尝试使用带有 APA-citestyle 的 biblatex 为我的论文创建参考书目。我也使用带有德语选项的 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}
但是,在在线资源中,“已访问”link 似乎以错误的方式翻译。它输出“...Verfügbar + date + unter +url”,翻译为“...Available + date + from url”。但是日期是我访问url的日期,而不是发布日期。如果我将 babel 包中的语言更改为美国语言,输出是正确的。
由于我是 Latex 和 Biblatex 的新手,我想知道是否有办法重新定义 urldate 字段的输出。如果这很重要,我正在使用 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}
我正在尝试使用带有 APA-citestyle 的 biblatex 为我的论文创建参考书目。我也使用带有德语选项的 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}
但是,在在线资源中,“已访问”link 似乎以错误的方式翻译。它输出“...Verfügbar + date + unter +url”,翻译为“...Available + date + from url”。但是日期是我访问url的日期,而不是发布日期。如果我将 babel 包中的语言更改为美国语言,输出是正确的。
由于我是 Latex 和 Biblatex 的新手,我想知道是否有办法重新定义 urldate 字段的输出。如果这很重要,我正在使用 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}