3

I'm writing a paper with the EasyChair document class, and I want to use biblatex obtaining the same bibliography style.

The only thing the document class does to the bibliography is to make the font \small and adjust some lengths. The corresponding code from easychair.cls is the following:

% Tighten up bibliography
\let\oldthebibliography=\thebibliography
\let\endoldthebibliography=\endthebibliography
\renewenvironment{thebibliography}[1]
{
    \small
    \begin{oldthebibliography}{#1}
        \setlength{\parskip}{2pt}
        \setlength{\itemsep}{0pt}
}
{
    \end{oldthebibliography}
}

If I load biblatex these changes are overwritten and I get the default size for the bibliography entries. I know absolutely nothing about how to customize biblatex bibliographies.

Also, for some reasons the titles of the bibliography entries are enclosed in single quotes with biblatex while they are not with bibtex.

How to create an 'easychair' bibliography style for biblatex with the same customizations?

3
  • If could add an MWE, we can test our suggestions more thoroughly.
    – moewe
    Commented Jan 14, 2017 at 15:46
  • The issue about the quotation marks should be a new question and there we should really have to see an MWE. But note that if you use a biblatex style that will probably not give the same result as one of your old .bst files gave, so differences are to be expected.
    – moewe
    Commented Jan 14, 2017 at 17:29
  • Ok, I'll give you an MWE as soon as possible in another question. Anyway, once adjusted \bibitemsep and \biblabelsep I don't see differences other than the quotes. Commented Jan 14, 2017 at 17:32

1 Answer 1

2

You can change the font size to small with

\renewcommand*{\bibfont}{\footnotesize}

see How to change font size for bibliography?

The default is \setlength{\bibitemsep}{\itemsep}, but you can set

\setlength{\bibitemsep}{0pt}

explicitly. This gives you what the \setlength{\itemsep}{0pt} did in your old code.

7
  • What about the \parskip setting? Is there \bibparskip as well? Commented Jan 14, 2017 at 17:05
  • Nope, there is not. You'll hardly ever have a parskip in your bibliography anyway, so if you don't notice anything in your document, I'd let it go. You could of course try \AtBeginBibliography{\setlength{\parskip}{2pt}}
    – moewe
    Commented Jan 14, 2017 at 17:17
  • I'm sorry, I cannot add an MWE right now, I'll try as soon as possible. Anyway, your suggestions worked for the font, but there is still the \parskip length to set. It seems it changes the distance between the numbers [1], [2] ecc.. and the bib items themselves. Unfortunately I noticed another difference, that the title of the cited works are enclosed by single quotes. I've edited the question. Commented Jan 14, 2017 at 17:19
  • I've tried the \AtBeginBibliography but the distance between numbers and bib items doesn't change. Maybe it isn't \parskip that changes that. Commented Jan 14, 2017 at 17:23
  • @gigabytes Indeed, the distance between the number and label should be \biblabelsep. The default is\setlength{\biblabelsep}{2\labelsep}, you can make that smaller to \setlength{\biblabelsep}{\labelsep}, the radical \setlength{\biblabelsep}{0pt} looked weird to me.
    – moewe
    Commented Jan 14, 2017 at 17:27

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .