3

How to make the bibliography entries to be printed as a usual paragraph (with parindent without any other indentations) but with the index number without dot?

And also I need to make a skip between them.

Example:

    1  Autor A. A book in my bibliog-
raphy 1984

    2  Author2 A2. Another book name
in bibliography
4

biblatex offers the command \defbibenvironment to customise the appearance of the bibliography.

\usepackage{calc}
\defbibenvironment{bibliography}
  {\list{\printfield[labelnumberwidth]{labelnumber}}
    {\setlength{\leftmargin}{0pt}%
     \setlength{\itemindent}{\parindent}%
     \setlength{\labelsep}{1.5em}%
     \addtolength{\itemindent}{\labelsep+\labelnumberwidth}%
     \setlength{\itemsep}{\bibitemsep}%
     \setlength{\parsep}{\bibparsep}}}
  {\endlist}
  {\item}

also we can redefine the formatting instruction in labelnumberwidth, namely:

\DeclareFieldFormat{labelnumberwidth}{\makebox[0pt][l]{#1}}

This puts the label number in a box with no width (so the +\labelnumberwidth above is redundant).

Here is the output:

enter image description here

1

You can redefine DeclareFieldFormat{labelnumberwidth}{…} command:

\documentclass[a4paper, 11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{fourier, heuristica}
\usepackage[showframe, nomarginpar]{geometry}
\usepackage{biblatex}
\usepackage{filecontents}

\begin{filecontents*}{testname.bib}
@article{jdoe,
    author={Doe, John Paul},
    journal={Journal},
    title={Title},
    year=2014,
    pages={111--222},
}
\end{filecontents*}

\DeclareFieldFormat{labelnumberwidth}{\hskip\parindent#1}
\addbibresource{testname.bib}

\begin{document}

Text text text text text text text text text text text text text text text text text text text text text text text text text Citation: \cite{jdoe}.
\printbibliography

\end{document} 

enter image description here

  • I think the proposed solution is not what the OP wanted. Successive lines in a bib entry are still indented as in a list environment. – Guido Jun 19 '14 at 21:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.