Я ссылаюсь на стиль Гарварда в статье, и я хотел бы немного отредактировать способ появления цитат в тексте. Я использую Biblatex, и я использовал некоторые спецификации, чтобы сделать цитаты в тексте и библиографию совместимыми с гарвардскими ссылками, так что это все хорошо.
Цитаты в тексте, однако, выглядят не совсемкак я хочу их. Год и номера страниц разделяются запятой, но я бы хотел двоеточие, а перед номерами страниц вставлять «p / pp». Я бы предпочел удалить это.
В настоящее время мой pre-amb выглядит следующим образом:
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{soul}
\usepackage{tabularx}
\usepackage{dcolumn}
\usepackage{graphicx}
\usepackage{geometry}
\usepackage{fancyhdr}
\setlength{\headsep}{1.2cm}
\setlength{\headheight}{14.5pt}
\pagestyle{fancy}
\lhead{Header}
\chead{Headrer}
\rhead{Header}
\usepackage{setspace}
\doublespacing
\usepackage{listings}
\usepackage{color}
\usepackage{subcaption}
\usepackage{hanging}
\usepackage[english]{babel}
\usepackage[babel]{csquotes}
\PassOptionsToPackage{hyphens}{url}\usepackage{hyperref}
\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{5}
\usepackage{fontspec}
\setmainfont{Times New Roman}
\usepackage[style=ext-authoryear, giveninits=true, uniquename=init, backend=biber, maxbibnames=99, innamebeforetitle = true,]{biblatex}
\DeclareNameAlias{default}{last-first}
\DeclareNameAlias{author}{last-first}
\DeclareFieldFormat{editortype}{\mkbibparens{#1}}
\DeclareDelimFormat{editortypedelim}{\addspace}
\DeclareFieldAlias{translatortype}{editortype}
\DeclareDelimAlias{translatortypedelim}{editortypedelim}
\renewbibmacro{in:}{%
\ifentrytype{article}{}{\printtext{\bibstring{in}\intitlepunct}}}
\nocite{*}
\renewcommand*{\nameyeardelim}{\addcomma\space}
\makeatletter
\renewbibmacro*{bbx:in:editor}[1]{%
\ifboolexpr{
test \ifuseeditor
and
not test {\ifnameundef{editor}}
}
{\ifboolexpr{togl {bbx:innameidem} and test {\bbx@ineditoridem}}
{\bibstring[\mkibid]{idem\thefield{gender}}}
{\printnames[ineditor][1-42]{editor}}%
\setunit{\printdelim{editortypedelim}}%
\usebibmacro{#1}%
\clearname{editor}}
{}}
\makeatother
\newcommand\chap[1]{
\chapter*{#1}
\addcontentsline{toc}{chapter}{#1}
\markboth{#1}{#1}}
\newcommand\secTOC[1]{
\section*{#1}
\addcontentsline{toc}{section}{#1}
\markboth{#1}{#1}}
\raggedbottom
\begin{document}
\noindent Example sentence \parencite[20-22]{Andreadisetal}. Another sentence \parencite[30-31]{Bruns&Highfield}.
\printbibliography
\end{document}
Ссылки:
@InCollection{Andreadisetal,
author = {Andreadis, I. and Cremonesi, C. and Kartsounidou, E. and Kasprowicz, D. and Hess, A.},
title = {Attitudinal and Behavioral Responses to Populist Communication: The Impact of Populist Message Elements on Populist Attitudes and Voting Intentions},
booktitle = {Communicating populism: comparing actor perceptions, media coverage, and effects on citizens in Europe},
year = {2019},
publisher = {Routledge},
location = {New York},
editor = {Reinemann, C. and Stanyer, J. and Aalberg, T. and Esser, F. and De Vreese, C.H.},
}
@InCollection{Bruns&Highfield,
author = {Bruns, A. and Highfield, T.},
title = {Is Habermas on Twitter? Social Media and the Public Sphere},
booktitle = {The Routledge Companion to Social Media and Politics},
year = {2016},
editor = {Bruns, A. and Enli, G. and Skogerbø, E. and Larsson, A.O. and Christensen, C.},
publisher = {Routledge},
location = {New York},
}
Когда я запускаю егорезультат выглядит так:
Но я бы хотел, чтобы это было: (Andreadis et al., 2019: 20-22) иBruns and Highfield, 2016: 30-31) с двоеточиями вместо запятых между годом и страницами и вообще отказаться от p / pp.
Какие варианты я могу использовать для этого?