我使用这个代码作为我的引用:
\usepackage[style=authoryear]{biblatex}
\usepackage{hyperref}
\bibliography{biblio}
\addbibresource{references/biblio.bib}
目前@book 参考文献的引用如下:
@book{Kundegraber2008,
title={ Verlan 2007. Untersuchungen zur französischen Jugendsprache.},
author={Kundegraber, Angela},
year={2008},
publisher={ Kovac },
address={Hamburg}
}
昆德格拉伯,安吉拉(2008)。Verlan 2007. 法语青年语言研究.汉堡:科瓦奇。
我需要的是,在“年份”后面有一个冒号而不是点。这样它看起来就像这样:
安吉拉·昆德格拉伯(2008):Verlan 2007. 法语青年语言研究.汉堡:科瓦奇。
然后我还需要一件特别的东西。我得到了一些这样的 @article 引用:
@article{Androutsopoulos,
author = {Androutsopoulos, Jannis K. and Scholz (Hrsg.), Arno},
title = {Linguistische und soziolinguistische Perspektiven},
journal = {Vario Lingua Band 7.}, % author: Albrecht, Jörn (Hrsg.) u.a.
number = { Frankfurt am Main, Berlin, New York, Paris, Wien, Lang.},
year = {1998}
}
目前显示如下:
Androutsopoulos,Jannis K.和Arno Scholz(Hrsg.)(1998)。 “语言学和社会语言学视角”。在:Vario Lingua 乐队 7. 法兰克福、柏林、纽约、巴黎、维也纳、朗。
这里也需要用冒号代替点,并且“。在: ”它会告诉您文章发表在哪个期刊上。但我希望它像“, 在:”。我还有一些像这篇文章这样的文章,我想在其中提到期刊的作者。(参见上面参考文献中的评论)。所以我认为参考文献也需要更改。所以这篇文章应该是这样的(其中期刊作者是不是(斜体字):
Androutsopoulos, Jannis K. 和 Arno Scholz (Hrsg.) (1998): “语言学和社会语言学视角”, 收录于:Albrecht, Jörn (Hrsg.) ua:Vario Lingua 乐队 7. 法兰克福、柏林、纽约、巴黎、维也纳、朗。
这些是非常具体的需求,我不知道如何实现。有人能帮我吗?谢谢!
答案1
你可以用
\renewcommand*{\labelnamepunct}{\addcolon\space}
(也可以看看使用 biblatex、字母表的作者后使用冒号 (:) 代替句号 (.))
您的第二个条目实际上不是@article
,根据http://pub.ids-mannheim.de/extern/vario/vl07.html这是一个@collection
并且应该看起来像这样
@collection{androutsopoulos1,
editor = {Androutsopoulos, Jannis and Scholz, Arno},
title = {Jugendsprache -- langue des jeunes -- youth language},
subtitle = {Linguistische und soziolinguistische Perspektiven},
year = {1998},
publisher = {Lang},
location = {Frankfurt am Main},
series = {VarioLingua},
number = {7},
}
平均能量损失
\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{kundegraber2008,
title = {Verlan 2007},
subtitle = {Untersuchungen zur französischen Jugendsprache},
author = {Kundegraber, Angela},
year = {2008},
publisher = {Kovač},
location = {Hamburg},
}
@collection{androutsopoulos1,
editor = {Androutsopoulos, Jannis and Scholz, Arno},
title = {Jugendsprache -- langue des jeunes -- youth language},
subtitle = {Linguistische und soziolinguistische Perspektiven},
year = {1998},
publisher = {Lang},
location = {Frankfurt am Main},
series = {VarioLingua},
number = {7},
}
\end{filecontents}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=authoryear,backend=biber]{biblatex}
\usepackage{hyperref}
\addbibresource{\jobname.bib}
\renewcommand{\labelnamepunct}{\addcolon\space}
\begin{document}
\cite{kundegraber2008,androutsopoulos1,androutsopoulos2}
\printbibliography
\end{document}