Удалить «В» из библиографии в biblatex с помощью apa-styple

Удалить «В» из библиографии в biblatex с помощью apa-styple

Я пытаюсь удалить слово "In" из библиографии в стиле APA. Я обнаружил, что некоторые комментарии предлагают мне использовать renewbibmacro, но оно все равно появляется в библиографии. Это мой пример кода

\documentclass{article}
\usepackage[utf8]{inputenc}

\title{TExtTemp}
\author{mynameisbee }
\date{November 2020}



\usepackage[
backend=biber,
bibencoding=utf8,
style=apa6,
citestyle=numeric,
firstinits=true,
isbn=false,
doi=false,
url=false,
sorting=none,
clearlang=true,
natbib=true,
intitle=true,
date=year,
uniquelist=false,
maxbibnames=6,
maxcitenames=1,
defernumbers=true
]{biblatex}

%% for a list number index
\makeatletter
\RequireBibliographyStyle{numeric}
\makeatother



\DeclareFieldFormat[inproceedings]{title}{\textbf{#1}}
\DeclareFieldFormat[inproceedings]{booktitle}{#1}
\DeclareFieldFormat[article]{title}{#1}
\DeclareFieldFormat[article]{journaltitle}{\textbf{#1}}
\DeclareFieldFormat[article,unpublished,misc]{volume}{\textbf{#1}}

%% remove comma in Author name
%\DeclareNameAlias{default}{last-first}
\renewcommand*{\revsdnamepunct}{}
%remove "in" out from proceeding
\renewbibmacro*{in:}{}



\begin{filecontents}{jobname.bib}
@article{Ellen,
  title={Pathogen-Host Interactions: Antigenic Variation V. Somatic Adaptations},
  journaltitle = {Journal of Signal Processing Systems},
  author={Hsu, Ellen and Du Pasquier, Louis},
  volume={57},
  year={2015},
  publisher={Springer}
}

@inproceedings{Pisit,
   title = {Latent Cognizance: {{What}} Machine Really Learns},
  booktitle = {{{ACM}} International Conference Proceeding Series},
  author = {Nakjai, Pisit and Ponsawat, Jiradej and Katanyukul, Tatpong},
  date = {2019},
  pages = {164--170}
}
\end{filecontents}

\addbibresource{jobname.bib}

\begin{document}

\cite{Ellen} is a chapter in \cite{Pisit}.

\printbibliography[title=REFERENCES]
\end{document}

Вот мой результат. В красном блоке слово "In" все еще появляется. Еще один вопрос, я хочу убрать скобку (зеленый блок). Как мне ее убрать?

Спасибо за все предложения. Извините за мой язык. введите описание изображения здесь

решение1

Гвидоимеет ужеуказано в комментарияхчто соответствующий bibmacro вызывается inи biblatex-apa6не in:. Так что вам понадобится что-то вроде

\renewbibmacro*{in}{}

В booktitleзаписи Pisitвыглядит немного странно. Это звучит больше как а, seriesчем а booktitle. Исследования показывают, что

@inproceedings{Pisit,
  title     = {Latent Cognizance: What Machine Really Learns},
  booktitle = {AIPR '19: Proceedings of the 2nd International Conference
               on Artificial Intelligence and Pattern Recognition},
  author    = {Nakjai, Pisit and Ponsawat, Jiradej and Katanyukul, Tatpong},
  date      = {2019},
  pages     = {164--170}
}

было бы гораздо более уместно. В таком случае я бы определенно придерживался "in".

Связанный контент