Hi I'm using the Havard Style and want to cite a journal, not the author.
I'm using natbib
and har2nat
(because hyperlink didn't work with harvard.sty
, and there are some problems with german citation, too).
I tried the \DeclareCiteCommand
, but it didn't work because biblatex is missing.
My goal is to get something like "Guardian (2009)" in contrast to the author and the year.
Hope anyone can help me :)
EDIT 2: Thanks to the advice in the comments, I would like to have a cite like "Guardian, Author (2008)" or "Author, Guardian (2008)".
EDIT with minimal working example (the dcugerman.bst I got from this source)
\documentclass{article}
\usepackage{hyperref}
\usepackage{natbib}
\setcitestyle{aysep={,}} % needed to fully emulate harvard's "dcu" citation style
\usepackage{har2nat}
\providecommand\harvardand{}
\renewcommand{\harvardand}{und}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{Gua2009,
author = {Author, A.},
year = {2008},
title = {Some relevant article},
journal = {Guardian}
}
\end{filecontents}
\begin{document}
This is a source from the Guardian\cite{Gua2009}
\bibliographystyle{dcugerman}
\bibliography{\jobname}
\end{document}
The Result is:
This is a source from the Guardian(Author, 2008)
References Author, A. (2008). Some relevant article, Guardian .
But I want someting like this:
This is a source from the Guardian(Guardian, 2008)
References Author, A. (2008). Some relevant article, Guardian .
EDIT 3 // MY SOLUTION
I just changed the author and journal entry in my bib file. (Thanks to Mico for the advice!) If I have two newspaper articles from the same year, there will be a letter after the year so you can find the source in the bibliography.
\documentclass{...}
and ending with\end{document}
.