0

I want my citations to both appear in the reference page, and in the footnotes of each page as a full citation. I can do \footfullcite after each citation manually to achieve the result, but then I have 60 citations to type in. is there a more convenient way to achieve what I want?

I have tried doing the verbose style and lipsum trick. However the resulting reference page is not in the ieee style that I want.

Thanks very much for your time. Just started using latex and finding it extremely helpful. and confusing at the same time

\usepackage[backend=bibtex,sorting=none,citestyle=ieee]{biblatex} \addbibresource{ref.bib} \begin{document} free text free text free tex \cite{ref1}. free text free text \cite{ref3} \cite{ref4}. \pagebreak \printbibliography \end{document} 

1 Answer 1

2

Redefine the guts of \cite to do both what \cite used to do and \footfullcite:

\documentclass{article} \usepackage[backend=bibtex,sorting=none,citestyle=ieee]{biblatex} \makeatletter \let\oldblx@cite@cite\blx@cite@cite \def\blx@cite@cite#1#2#3#4{% \oldblx@cite@cite{#1}{#2}{#3}{#4}% \blx@cite@footfullcite{#1}{#2}{#3}{#4}% } \makeatother \addbibresource{ref.bib} \begin{document} free text free text free tex \cite{ref1}. free text free text \cite{ref3} \cite{ref4}. \pagebreak \printbibliography \end{document} 
8
  • 2
    This completely wrecks biblatex's pre- and post-note handling and is in general not recommended for biblatex. Multiple citations are normally also not handled rather well using this approach. Commented Feb 10, 2018 at 14:53
  • Thanks for letting me know, I'll see if I can fix those problems. Perhaps \patchcmd does better? Commented Feb 10, 2018 at 14:59
  • 1
    I believe you'd have to go with \DeclareCiteCommand. But still, letting \cite be \footfullcite in IEEE, seems akward, to say the least. Commented Feb 10, 2018 at 15:05
  • My usual solution is to use \DeclareCiteCommand as gusbrs suggests. I'm not entirely sure if you can use \patchcmd to do this, but the interface provided for this by biblatex is definitely \DeclareCiteCommand. With \DeclareCiteCommand one needs to use commands that are not as high-level as \cite and \footfullcite. Commented Feb 10, 2018 at 15:11
  • 1
    The solution is to just merge the internal commands that \DeclareCiteCommand makes, so that the whole process is done once using the \cite code and once with the \footfullcite code. Commented Feb 10, 2018 at 15:33

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.