I need list references with a custom format, with a label showing the type of entry (@article, @book, etc.) and labeling fix/variable fields in a tabular environment. I have successfully obtained this (see MWE below), but I still need to control/improve some aspects:
- Avoid numeration (How I can suppress
[1]and[2]in the MWE?) - Vertical position of the number of reference and their label ("Article"). How to move both to the top (unrotated) or at the same level that the first field, but both rotated, to save left space?
- How to center correctly the main label (Article) when rotated 90ยบ as in the MWE?
- How to avoid the extra labels
DOIandURL?

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{xcolor}
\usepackage{csquotes}
\usepackage{rotating}
\usepackage[backend=biber, maxnames=99, sorting=none, hyperref=true]{biblatex}
\usepackage[colorlinks=true]{hyperref}
\begin{filecontents}{\jobname.bib}
@ARTICLE{mwe2012,
author = {Smith, A. and Johnson, B. and Willians, C.},
title = {The three most common surnames in the United States of America},
journal = {Review of Useless Knowledge},
year = {2012},
volume = {8},
number = {1},
pages = {290--290}
}
@ARTICLE{mwe2011,
author = {Miller, J. and Brown, D.},
title = {Most used surnames in fake passports},
journal = {Journal of Nosense Ranks},
year = {2011},
volume = {5},
number = {3},
pages = {1--130},
pmid = {1234567},
url = {http://www.mwe.com/mwe2011},
doi = {http://dx.doi.org/10.1016/jnr.2011.01.01},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\AtEveryBibitem{
\ifentrytype{article}{\begin{sideways}Article\end{sideways}}{}
}
% \DeclareNameFormat[article]{author}{\dotfill #1 \dotfill}
\DeclareFieldFormat[article,incollection]{title}{\bf #1\isdot}
\DeclareFieldFormat{journaltitle}{\emph{#1}}
\DeclareFieldFormat[article,incollection]{volume}{#1}
\DeclareFieldFormat[article]{number}{#1}
\DeclareFieldFormat{pages}{#1}
\DeclareFieldFormat{year}{#1}
\DeclareBibliographyDriver{article}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\begin{tabular}{lp{0.75\textwidth}} \\
\textcolor{gray}{Authors:} & \printnames{author} \\
\textcolor{gray}{Title:} & \printfield{title} \\
\textcolor{gray}{Year:} & \printfield{year} \\
\textcolor{gray}{Journal:} & \printfield{journaltitle} \\
\textcolor{gray}{Volume:} & \printfield{volume} \\
\textcolor{gray}{Number:} & \printfield{number} \\
\textcolor{gray}{Pages:} & \printfield{pages} \\
\iffieldundef{url}{}{\textcolor{gray}{\sc url:} & \printfield{url} \\}%
\iffieldundef{doi}{}{\textcolor{gray}{\sc doi:} & \printfield{doi} \\}%
\end{tabular}
\vspace{1em}
\hrule
\usebibmacro{finentry}}
\begin{document}
\nocite{*}
\printbibliography[title=My example articles]
\end{document}

