I am working on a proposal with a page limit, and I am running out of space. I am using verbose-inote for the references because is the style to use for the proposal. However, I am having problems of space and I would like to move all the references as endnotes at the end of the document with the same format that I have for the verbose-inote to gain some space.
I have this (messy) code as MWP:
\documentclass[a4paper,11pt]{article}
\usepackage[stable,para,hang]{footmisc}
\makeatletter
\footglue=.1em plus.15em minus.15em
\long\def@makefntext#1{\leavevmode
@makefnmark\nobreak
#1%
}
\usepackage[style=verbose-inote,maxcitenames=1,backend=bibtex,doi=false,isbn=false,url=false,giveninits=true,abbreviate=true,ibidpage=true]{biblatex}
\renewbibmacro{in:}{}
\DeclareAutoCiteCommand{footnote}[r]{\smartcite}{\smartcites}
\DeclareFieldFormat[article]{volume}{\bibstring{jourvol}\addnbspace #1}
\DeclareFieldFormat[article]{number}{\bibstring{number}\addnbspace #1}
\AtEveryCitekey{\clearfield{title}}
\renewbibmacro{volume+number+eid}{%
\printfield{volume}%
\setunit{\addcomma\space}%<---- was \setunit{\adddot}%
\printfield{number}%
\setunit{\addcomma\space}%
\printfield{eid}}
%This delete the title of the journal when is repeated
\newbibmacro*{footcite:note}{%
\ifnameundef{labelname}
{\printfield{label}}
{\printnames{labelname}}%
\ifsingletitle
{}
\setunit{\addcomma\space}%
\printtext{%
\bibstring{seenote}\addnbspace
\ref{cbx@\csuse{cbx@f@\thefield{entrykey}}}%
\iftoggle{cbx:pageref}
{\ifsamepage{\the\value{instcount}}
{\csuse{cbx@f@\thefield{entrykey}}}
{}
{\addcomma\space\bibstring{page}\addnbspace
\pageref{cbx@\csuse{cbx@f@\thefield{entrykey}}}}}
{}}}
\newcommand{\TODO}[1]{{\textcolor{red}{[\textbf{TODO:} #1]}}}
% \titlespacing\section{0pt}{6pt plus 4pt minus 2pt}{0pt plus 2pt minus 2pt}
% \titlespacing\subsection{0pt}{6pt plus 4pt minus 2pt}{0pt plus 2pt minus 2pt}
% \titlespacing\subsubsection{0pt}{6pt plus 4pt minus 2pt}{0pt plus 2pt minus 2pt}
\let\oldfootnotesize\footnotesize
\renewcommand{\footnotesize}{\fontsize{8bp}{1em}\selectfont}
\renewcommand{\cite}{\autocite} % citations in footnotes
\bibliography{Mendeley,Zotero}
\headheight=14pt
\makeatletter
\renewcommand\footnotesize{%
@setfontsize\footnotesize@ixpt{8}%
\abovedisplayskip 8\p@ @plus2\p@ @minus4\p@
\abovedisplayshortskip \z@ @plus\p@
\belowdisplayshortskip 4\p@ @plus2\p@ @minus2\p@
\def@listi{\leftmargin\leftmargini
\topsep 4\p@ @plus2\p@ @minus2\p@
\parsep 2\p@ @plus\p@ @minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip
}
\makeatother
%\let\footnote=\endnote
\begin{document}
test\cite{Zhu2020} and \cite{Wolf2020} repeat \cite{Zhu2020}
\end{document}
And this is the result:
What I would like is to have all the references of the document as endnotes but following the same design. In this case, I will avoid repetitions and hopefully win some space. Something like that:
Thanks in advance!!




![[1] E. Sigfridsson and U. Ryde. “Comparison of methods for deriving atomic charges from the electrostatic potential and moments”. Journal of Computational Chemistry vol. 19, no. 4 (1998), pp. 377–395. [2] N. Worman. The Cast of Character. Style in Greek Literature. Austin: University of Texas Press, 2002. [3] I. de Geer. “Earl, Saint, Bishop, Skald – and Music. The Orkney Earldom of the Twelfth Century. A Musicological Study”. PhD thesis. Uppsala: Uppsala Universitet, 1985.](../../images/b7dcf49ea2a94fc3e1938e5f26859e8c.webp)
\renewcommand*{\bibfont}{\normalfont\tiny}(in your MWE you several convoluted redefinitions of\footnotesizethat I did not understand, so I removed them, but you could probably use something similar here as well.) In a current version ofbiblatexyou can add\DeclareAutoCiteCommand{superscript}{\supercite}{\supercites}to the preamble to stop the punctuation from moving.maxcitenamesapplies only to citations, for the reference section you wantmaxbibnames. You can combine them by settingmaxnames=1,. – moewe Jul 31 '20 at 13:19\renewcommand*{\bibfont}{\normalfont\fontsize{8pt}{8pt}\selectfont}should work for really tight typesetting. – moewe Jul 31 '20 at 14:12\defbibenvironment{bibliography}with\endgraf? For the colour it may help to say\DeclareFieldFormat{labelnumberwidth}{\textcolor{red}{#1}}. No, there is no automatic way to comprehensively abbreviate journal names inbiblatex. You can use JabRef and its journal name database, or you need to manually define everything (https://tex.stackexchange.com/q/66549/35864) – moewe Aug 03 '20 at 11:37\endgraf. The definition should read\defbibenvironment{bibliography} {\noindent} {\unspace\endgraf} {}with that\renewcommand*{\bibfont}{\normalfont\fontsize{7pt}{7pt}\selectfont}works fine for me. – moewe Aug 03 '20 at 14:57