In the thesis that I am writing, I use biblatex with biber as the backend to print a list of references after each chapter and a global bibliography at the end. In the beginning of the document I need a list of my own publications.
For the overall bibliography I want to use the phys
style without article titles. However, for the list of my own publications I need a more detailed list that includes for example the title. Currently (see MWE) I have a refsection
that references the publications in question with nocite
after which the printbibliography
provides me with the desired list. How can I now change the style such, that this list and this list only in the document prints the title in the printbibliography
command?
MWE
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{filecontents}
\begin{filecontents*}{main.bib}
@article{refA,
title = {Title A},
author = {A. Author},
journal = {Journal A},
year = {2016},
}
@article{refB,
title = {Title B},
author = {B. Booker},
journal = {Journal B},
year = {2016},
}
\end{filecontents*}
\usepackage[backend=biber, style=phys, articletitle=false, biblabel=brackets, pageranges=false, block=ragged]{biblatex}
\addbibresource{main.bib}
\begin{document}
\begin{refsection}
\nocite{refA}
\nocite{refB}
\defbibnote{lop_prescript}{
The work presented in this thesis is based on the following publications
}
\defbibnote{lop_postscript}{
Some publications are currently under peer review
}
\printbibliography[
segment=\therefsegment,
heading=bibintoc,
title={List of Publications},
prenote=lop_prescript,
postnote=lop_postscript
]
\end{refsection}
\section{Some section}
This would be the main content, e.g. chapters where references are cited\cite{refB}.
\medskip
\printbibliography
\end{document}
Best Answer
There is no general method to change a style. But in many simple cases it it possible to do it by looking at the code. In your case the title is handled by a simple boolean that you can switch locally: