For several reasons I need to declare within a LaTeX-document by help of biblatex a new driver with new fields.
E.g. the following BibTeX-entry may be given:
\begin{filecontents}{\jobname.bib}
@aloa{chris,
fu = {Hawaii},
fubo = {Hawaiiboooo},
year = {2015}}
\end{filecontents}
Then I'd like to define in the LaTeX-document something like:
\DeclareBibliographyDriver{aloa}{%
\newunit\newblock
\printfield{fu}%
\newunit\newblock
\printfield{fubo}%
\newunit\newblock
\printfield{year}%
\finentry}
And then I'd like to cite the entry in such a way that I get as output in the reference list:
Hawaii Hawaiiboooo 2015
A minimal example would be like:
\documentclass{article}
\begin{filecontents}{\jobname.bib}
@aloa{chris,
fu = {Hawaii},
fubo = {Hawaiiboooo},
year = {2015}}
\end{filecontents}
\usepackage[backend=bibtex8]{biblatex}
\DeclareBibliographyDriver{aloa}{%
\newunit\newblock
\printfield{fu}%
\newunit\newblock
\printfield{fubo}%
\newunit\newblock
\printfield{year}%
\finentry}
\bibliography{\jobname.bib}
\begin{document}
\nocite{chris}
\printbibliography
\end{document}
Is it possible to do this in the LaTeX-file only (with bibtex and not biber)?
biblatex
's user interface does not offer the same for BibTeX though (neither for BibTeX8), so you are will have to resort to hackery. If you insist on not using Biber (why would you), you might be better of with a custom.bst
file (i.e. droppingbiblatex
), see creating a new bibtex entry type.