I'm working on my thesis in LaTeX. I'm using the IEEE style for my citations. I've been using \begin{refsection}\end{refsection} to generate a bibliography for each chapter using biblatex and biber.
There is one textbook that I will likely reference in each chapter, but with different page ranges. I could get the desired behavior if in my bib file, I made duplicate entries for Author2000 for each chapter with the correct page numbers, but this seems like the wrong way to do it. I think there's a way to do it using postnotes and redefining the \cite command, but I haven't been able to find an easy way to do this from the forums or from the manual.
Here is an MWE:
\documentclass{report}
\begin{filecontents}{\jobname.bib}
@BOOK{Author2000,
author = {Some Author},
title = {Name of a Book},
year = {2000},
publisher = {Oxford University Press},
address = {Oxford},
}
\end{filecontents}
\usepackage[backend=biber,style=ieee]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
\begin{refsection}
\chapter{Introduction}
{\textbackslash}cite[10]{Author2000} produces this: \cite[10]{Author2000}, but I would like something like [1] here. In the bibliography, I would like p. 10 to be appended after the reference in the bibliography.
\printbibliography
\end{refsection}
\chapter{Overview}
\begin{refsection}
{\textbackslash}cite[20-30]{Author2000} produces this: \cite[20-30]{Author2000}, but I would like something like [1] here. {\textbackslash}cite[40-50]{Author2000} produces this: \cite[40-50]{Author2000}, but I would like something like [1] here. In the bibliography, I would like pp. 20-30, 40-50 to be appended after the reference in the bibliography.
\printbibliography
\end{refsection}
\end{document}
expl3) and so is separating the field ranges and compressing them. Yeah, thejwcbx@is just a way to hopefully have unused internal names that clash with nothing else.cbx@is the standard prefix forbiblatexcore citation styles. But since this is an extension of the core concepts I went with an "extension" of the name as well. – moewe Mar 09 '22 at 16:47