Noch ein paar Anmerkungen zu der Antwort oben. Das Feld, das wir hier löschen müssen heißt intern für
biblatex journaltitle. Wenn man in der Datei journal nutzt, wird das automatisch zum Feld journaltitle umgebogen (siehe die Driver Sourcemaps in biblatex.def).
Außerdem unterscheidet
biblatex zwischen verschiedenen Feldtypen, wichtig sind für uns field, literal list und name list. Je nach Typ muss entweder \clearfield, \clearlist oder \clearname verwendet werden. Die Feldtypen sind in §2.2.2
Data Fields, S. 15-24, der [d]biblatex[/d]-Dokumentation gelistet.
Da journaltitle ein (literal) field ist, benötigen wird \clearfield{journaltitle}; für editor, eine (name) list, wäre \clearname{editor} notwendig; eine (literal) list ist publisher, hier wir also \clearlist{publisher} genutzt.
Wenn Du
biber nutzt gibt es noch eine weitere Möglichkeit, Felder zu unterdrücken.
Hier wird das Sourcemapping gebraucht, dort werden die Felder gelöscht, ehe sie verarbeitet werden. Das hat den Vorteil, dass Felder, die zum Sortieren herangezogen werden, auch wirklich gelöscht werden und nicht nur ihre Ausgabe unterdrückt wird, außerdem spielt der Feldtyp hier keine Rolle.
Um das journal- bzw. journaltitle-Feld zu löschen (hier kommt es auf den Feldnamen in der .bib-Datei an), wäre
\DeclareSourcemap{
\maps[datatype=bibtex]{
\map{
\step[fieldset=journal, null]
\step[fieldset=journaltitle, null]
}
}
}
sinnvoll. Diese Mappings können auf bestimmte Typen beschränkt sein, wir können also nur die Seitenzahlen von @articles löschen
\DeclareSourcemap{
\maps[datatype=bibtex]{
\map{
\step[fieldset=journal, null]
\step[fieldset=journaltitle, null]
}
}
}
Es ist hier zu beachten, dass es immer nur ein \DeclareSourcemap geben darf, mehrere müssen also zu einer kombiniert werden.
\documentclass[ngerman,a4paper,12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[
backend=biber, natbib=true, style=authoryear, isbn=false,
pagetracker=true, maxbibnames=50, maxcitenames=2, autocite=inline,
backref=false, date=short,
]{biblatex}
\addbibresource{biblatex-examples.bib}
\DeclareSourcemap{
\maps[datatype=bibtex]{
\map{
\step[fieldset=journal, null]
\step[fieldset=journaltitle, null]
}
\map{
\pertype{article}
\step[fieldset=pages, null]
}
}
}
\begin{document}
Toller Text, siehe \citet{sigfridsson,baez/article,sarfraz,brandt}.
\printbibliography
\end{document}