apacite 更改书目网页网址和上次访问元素的打印顺序

apacite 更改书目网页网址和上次访问元素的打印顺序

为了为我的德语研究创建文档,我需要应用稍微定制的 APA 引用版本。

在使用的模板中,打印“访问于 {#1}”文本块网址。我需要它url,如第二部分中手动写入的文学(目标)。您对如何实现这一点有什么建议吗,最好使用我已经配置的 latex 包?(斜体/非斜体也不同,但没关系)。

呈现的文档: 呈现的文档

bib.bib源代码:

@webpage{ministerium,
    author = {{Bundesministerium f{\"u}r Familie, Senioren, Frauen und Jugend}},
    lastchecked = {29.09.2022},
    title = {{Stief- und Patchworkfamilien in Deutschland}},
    url = {https://www.bmfsfj.de/resource/blob/76242/ 1ab4cc12c386789b943fc7e12fdef6a1/monitor-familienforschung -ausgabe-31-data.pdf},
    year = {2013},
    bdsk-url-1 = {https://www.bmfsfj.de/resource/blob/76242/%201ab4cc12c386789b943fc7e12fdef6a1/monitor-familienforschung%20-ausgabe-31-data.pdf}}

document.tex源代码:

\documentclass[12pt,a4paper,headings=small]{article}
\usepackage{apacite}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}

\usepackage{enumitem}

\begin{document}
\renewcommand{\BRetrieved}[1]{Abgerufen am {#1}, }

Citing of document in APA style \cite[S.~1]{ministerium}, unfortunately with some adaptions. 

It should actually look like \emph{Literatur (target)}, displaying 'abgerufen am 29.09.2022' after url.

\mathchardef\UrlBreakPenalty=200\relax
\raggedright
\bibliographystyle{apacite}
\bibliography{mybib.bib}


\section*{Literatur (target)}
\setlist[description]{font=\normalfont\space}
\begin{description}

\item[Bundesministerium für Familie, Senioren, Frauen und Jugend (2013).] Stief- und Patchworkfamilien in Deutschland. https://www.bmfsfj.de/resource/blob/76242/1ab4cc12c386789b943fc7e12fdef6a1/monitor-familienforschung-ausgabe-31-data.pdf,~abgerufen~am~29.09.2022.
\end{description}

\end{document}

答案1

我建议您 (a) 从 apacite/bibtex 切换到 biblatex/apa/biber - 主要是为了您可以使用当前一代 APA7 格式指南(apacite 实现 APA6...)并获得更好的德语特定改编 - 以及 (b)不是对 biblatex 格式化书目条目的方式进行任何特殊的更改。相信我:您可能相信您在这里做了一些有用的事情,但其他人不会相信。如果我伤害了您的感情,我深表歉意。

为了使此功能与 biblatex 正常工作,您还需要更改字段

lastchecked = {29.09.2022},

urldate = {2022-09-29},

请注意日期使用 ISO 格式;这很重要。

要编译文档,您必须运行 latex-biber-latex,不再乳胶-bibtex-乳胶-乳胶。

我还强烈建议您不要在 URL 字符串中随意插入空格。相反,请加载xurl允许在任意位置中断 URL 字符串的包。

在此处输入图片描述

请注意 URL 字符串前面的前缀字符串“Verfügbar 29. September 2022 unter”。

\documentclass[12pt,a4paper]{article} 

\begin{filecontents}[overwrite]{mybib.bib}
@online{ministerium,
    author = {{Bundesministerium für Familie, Senioren, Frauen und Jugend}},
    title  = {{Stief- und Patchworkfamilien in Deutschland}},
    url    = {https://www.bmfsfj.de/resource/blob/76242/1ab4cc12c386789b943fc7e12fdef6a1/monitor-familienforschung-ausgabe-31-data.pdf},
    year   = {2013},
    urldate = {2022-09-29},
}
\end{filecontents}

\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage[style=apa]{biblatex}
\addbibresource{mybib.bib}

\usepackage{xurl} % <-- important
\usepackage[colorlinks,allcolors=blue]{hyperref} % optional

\begin{document}
\nocite{*}
\printbibliography
\end{document}

相关内容