
Я хочу процитировать главу в книге, поэтому я думаю, что мне следует использовать incollection
. Однако мне нужно будет указать два года:
- один за год, когда книга была опубликована
- один за год, когда была написана глава
Запись должна выглядеть примерно так:
Эспинг-Андерсен, Гёста (1990). «Три мира капитализма благосостояния». В:Читатель «Государства всеобщего благосостояния». Хрсг. Кристофер Пирсон, Фрэнсис Г. Каслс и Ингела К. Науманн. 2. Ауфл. Кембридж: Polity Press 2006, С. 160–174.
Есть ли способ сделать это с помощью BibLaTex?
МВЭ:
\begin{filecontents*}{test.bib}
@incollection{esping-andersen_three_2006,
location = {Cambridge},
edition = {2},
title = {Three Worlds of Welfare Capitalism},
pages = {160--174},
booktitle = {The Welfare State Reader},
publisher = {Polity Press},
author = {Esping-Andersen, Gøsta},
editor = {Pierson, Christopher and Castles, Francis G. and Naumann, Ingela K.},
year = {2006}
}
\end{filecontents*}
\documentclass[a4paper, german, oneside]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[babel,german=quotes]{csquotes}
\usepackage[style=authoryear, backend=biber, firstinits=false]{biblatex}
\addbibresource{test.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
решение1
Вот решение:
\begin{filecontents*}{origdate.bib}
@incollection{esping-andersen_three_2006,
location = {Cambridge},
edition = {2},
title = {Three Worlds of Welfare Capitalism},
pages = {160--174},
booktitle = {The Welfare State Reader},
publisher = {Polity Press},
author = {Esping-Andersen, Gøsta},
editor = {Pierson, Christopher and Castles, Francis G. and Naumann, Ingela K.},
year = {2006},
origdate = {1990}
}
%
@inbook{esping-andersen_2008,
location = {Oxford},
title = {Three Worlds of Welfare Capitalism},
pages = {160--174},
booktitle = {The Welfare State Reader},
publisher = {Polity Press},
author = {Esping-Andersen, Gøsta},
editor = {Pierson, Christopher and Castles, Francis G. and Naumann, Ingela K.},
year = {2008}
}
\end{filecontents*}
\documentclass[a4paper, german, oneside]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[babel,german=quotes]{csquotes}
\usepackage[style=authoryear, backend=biber, firstinits=false, labeldate]{biblatex}
\addbibresource{origdate.bib}
\DeclareLabeldate{%
\field{origdate}
\field{date}
\field{eventdate}
\field{urldate}
\literal{nodate}
}
\renewbibmacro*{publisher+location+date}{%
\printlist{location}%
\iflistundef{publisher}
{\setunit*{\addcomma\space}}
{\setunit*{\addcolon\space}}%
\printlist{publisher}%
\setunit*{\addspace}%
\iffieldsequal{labelyear}{year}{%
\usebibmacro{date}}{\printdate}
\newunit}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
решение2
Если это вообще возможно, за некоторыми исключениями, вы должны использовать оригинальную публикацию в качестве источника и цитировать соответственно. Если по какой-то причине это просто невозможно, я бы использовал biblatex
возможности related
. В этом случае ваши цитаты покажут, что вы используете версию 2006 года, что верно, но ваша библиография также покажет, что это перепечатка и что это перепечатка.
Например:
[Обратите внимание, я предполагаю, что немец говорит что-то подходящее, хотя я не могу сказать наверняка.]
\begin{filecontents*}{\jobname.bib}
@incollection{esping-andersen_three_2006,
location = {Cambridge},
edition = {2},
title = {Three Worlds of Welfare Capitalism},
pages = {160--174},
booktitle = {The Welfare State Reader},
publisher = {Polity Press},
author = {Esping-Andersen, Gøsta},
editor = {Pierson, Christopher and Castles, Francis G. and Naumann, Ingela K.},
year = {2006},
related = {esping-andersen_three_1990},
relatedtype = {reprintof}
}
@article{esping-andersen_three_1990,
title = {Three Worlds of Welfare Capitalism},
pages = {213--265},
journal = {Some Journal},
author = {Esping-Andersen, Gøsta},
year = 1990,
volume = 63,
number = 2
}
\end{filecontents*}
\documentclass[a4paper, german, oneside]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[babel,german=quotes]{csquotes}
\usepackage[style=authoryear, backend=biber, firstinits=false]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}