I'd love to change the bibliography representation of @inproceedings. I use biblatex without biber (since I can't get biber to work) and my bibliography definitions currently read as follows:
\usepackage[style=alphabetic,maxbibnames=99,sorting=anyt,firstinits=true,url=false,doi=false]{biblatex}
\renewcommand*{\newunitpunct}{\addcomma\space}
\renewcommand{\labelalphaothers}{}
\renewcommand{\labelnamepunct}{\addcolon\space}
\renewbibmacro{in:}{}
\DeclareFieldFormat*{journaltitle}{#1}
\DeclareFieldFormat*{title}{\enquote{\textsl{#1}}}
\DeclareFieldFormat*{volume}{\textbf{#1}}
\renewbibmacro*{volume+number+eid}{\printfield{volume}}
\AtEveryBibitem{\clearfield{issn}}
This pretty much worked for journals and books, but inrpoceedings do not looks as I want them to. With a typical entry like that:
@inproceedings{Wilis2001,
address = {Les Ulis, France},
author = {Wills, A.},
booktitle = {JDN 9 – Neutrons et Magn\'{e}tisme},
doi = {10.1051/jp4:2001906},
file = {:D\:/NP430 MasterThesis/Bibliography/2001_JDN9_Wills_Magnetic structures and their determination.pdf:pdf},
issn = {1155-4339},
pages = {133--158},
publisher = {EDP Sciences},
title = {{Magnetic structures and their determination using group theory}},
url = {http://www.edpsciences.org/10.1051/jp4:2001906},
year = {2001}
}
I get something like this:
A. Wills: "Magnetic structures and their determination using group theory", JDN 9 - Neutrons et Magnétisme, Les Ulis, France: EDP Sciences, 2001, pp. 133-158
Now first of all I wanted the year to be in parentheses, as it is done for journal articles. I tried the following
\DeclareFieldFormat[inproceedings]{year}{(#1)}
but it didn't change a thing.
And second, I would like to get rid of the publisher and address (or maybe only the address, I need to see what it gives...).
And while you're at it, maybe you could also let me know how to supress the month, that is printed for journal articles. Thanks.
---------EDIT-------------
Here is the MWE:
\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[backend=biber,style=alphabetic,maxbibnames=99,sorting=anyt,firstinits=true,url=false,doi=false]{biblatex}
\renewcommand*{\newunitpunct}{\addcomma\space}
\renewcommand{\labelalphaothers}{}
\renewcommand{\labelnamepunct}{\addcolon\space}
\renewbibmacro{in:}{}
\DeclareFieldFormat*{journaltitle}{#1}
\DeclareFieldFormat*{title}{\enquote{\textsl{#1}}}
\DeclareFieldFormat*{volume}{\textbf{#1}}
\renewbibmacro*{volume+number+eid}{\printfield{volume}}
\AtEveryBibitem{\clearfield{issn}}
\DeclareFieldFormat[inproceedings]{booktitle}{Conference: #1}
\DeclareFieldFormat[inproceedings]{date}{\ifbibliography{\mkbibparens{#1}}{#1}}
\AtEveryBibitem{%
\ifentrytype{article}
{\clearfield{month}%
\clearfield{day}}
{}%
\ifentrytype{inproceedings}
{\clearlist{address}
\clearfield{month}
}
{}}
\begin{filecontents}{\jobname.bib}
@inproceedings{Wilis2001,
address = {Les Ulis, France},
author = {Wills, A.},
booktitle = {JDN 9 -- Neutrons et Magn\'{e}tisme},
doi = {10.1051/jp4:2001906},
file = {:D\:/NP430 MasterThesis/Bibliography/2001_JDN9_Wills_Magnetic structures and their determination.pdf:pdf},
issn = {1155-4339},
pages = {133--158},
month = {July},
publisher = {EDP Sciences},
title = {{Magnetic structures and their determination using group theory}},
url = {http://www.edpsciences.org/10.1051/jp4:2001906},
year = {2001}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
As you can see, I managed to get biber to work (a simple update can work miracles...). But I still don't access the year, even with
\DeclareFieldFormat[inproceedings]{date}{\ifbibliography{\mkbibparens{#1}}{#1}}
Also I could get rid of the publisher and months with the suggested \clearfields etc. but not the address...
\AtEveryCitekey{\clearfield{month}}if I remember correctly. You can do that with other entries as well, but some of them are lists. You have to use\AtEveryCitekey{\clearlist{...}}then. The BibLaTeX manual shows which entries are lists fields.\DeclareFieldFormat[article]{year}{(#1)}works in my documents (Biblatex+biber). Also, you can define aliases if you are happy with the article style.\DeclareBibliographyAlias{letter}{article}formats every letter the same as an article – Andy May 20 '12 at 18:02