
Ich versuche, das Wort „In“ im APA-Stil aus der Bibliographie zu entfernen. Ich habe einige Kommentare gefunden, die mir empfehlen, das renewbibmacro zu verwenden, aber es erscheint trotzdem in der Bibliographie. Dies ist mein Beispielcode
\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}
Das ist mein Ergebnis. Im roten Block erscheint immer noch das Wort „In“. Eine weitere Frage: Ich möchte die Klammer (grüner Block) entfernen. Wie kann ich sie entfernen?
Vielen Dank für alle Vorschläge. Es tut mir leid, dass ich so formuliert bin.
Antwort1
Guidohat schonin den Kommentaren darauf hingewiesendass das entsprechende Bibmacro aufgerufen wird in
und biblatex-apa6
nicht in:
. Sie benötigen also etwas wie
\renewbibmacro*{in}{}
Das booktitle
in dem Pisit
Eintrag sieht etwas seltsam aus. Es klingt eher wie ein series
als wie ein booktitle
. Untersuchungen legen nahe, dass
@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}
}
wäre viel passender. In diesem Fall würde ich definitiv beim „in“ bleiben.