I am writing my thesis and I am using a Turabian style for figures and tables and i would like to be consistent and use the Turabian style for my citation also. I am using a bibtex for my citation. I am wondering if there exist a specific method to change the references into a Turabian style. Thanks
[Tex/LaTex] How to get Turabian citation style in LaTex
bibtex
Related Solutions
This should be what you want. Traditional elsart-num
:
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{Bli74,
author = {Blinder, Alan S.},
year = {1974},
title = {The economics of brushing teeth},
journal = {Journal of Political Economy},
volume = {82},
number = {4},
pages = {887--891},
}
@book{Kop04,
author = {Kopka, Helmut and Daly, Patrick W.},
year = {2004},
title = {Guide to \LaTeX},
edition = {4},
address = {Boston},
publisher = {Addison-Wesley},
}
\end{filecontents}
\begin{document}
\nocite{*}
\bibliographystyle{elsart-num}
\bibliography{\jobname}
\end{document}
biblatex
emulation:
\documentclass{article}
\usepackage[firstinits=true,abbreviate=false]{biblatex}
\renewcommand*{\multinamedelim}{\addcomma\space}
\renewcommand*{\finalnamedelim}{\addcomma\space}
\renewcommand*{\newunitpunct}{\addcomma\space}
\DeclareFieldFormat*{title}{#1}
\DeclareFieldFormat{journaltitle}{#1}
\renewbibmacro{in:}{%
\ifentrytype{article}{%
}{%
\printtext{\bibstring{in}\intitlepunct}%
}%
}
\renewbibmacro*{volume+number+eid}{%
\printfield{volume}%
\setunit*{\addnbspace}%
\printfield{number}%
\setunit{\addcomma\space}%
\printfield{eid}}
\DeclareFieldFormat[article]{number}{\mkbibparens{#1}}
\renewcommand*{\bibpagespunct}{\addspace}
\DeclareFieldFormat{pages}{#1}
\renewbibmacro*{publisher+location+date}{%
\printlist{publisher}%
\setunit*{\addcomma\space}%
\printlist{location}%
\setunit*{\addcomma\space}%
\usebibmacro{date}%
\newunit}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{Bli74,
author = {Blinder, Alan S.},
year = {1974},
title = {The economics of brushing teeth},
journaltitle = {Journal of Political Economy},
volume = {82},
number = {4},
pages = {887--891},
}
@book{Kop04,
author = {Kopka, Helmut and Daly, Patrick W.},
year = {2004},
title = {Guide to \LaTeX},
edition = {4},
location = {Boston},
publisher = {Addison-Wesley},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\nocite{*}
\begin{document}
\printbibliography
\end{document}
For further information see Guidelines for customizing biblatex styles.
Instead of editing the bibliography style file (not something to be done lightly!), you may want to look into using a competent citation management package that lets you generate the desired format of the citation callout directly, independently of the bibliography style you may choose to use.
Since you're using the natbib citation management package, and assuming further that the key of the entry in question is "Kek", the command
(\citealt[cf.][p.~15]{Kek})
should give you the desired citation callout.
Best Answer
Method 1: Using
biblatex-chicago
aloneFor Turabian-style citations, consider using the
biblatex-chicago
package. It supports both the Notes-Bibliography and the Author-Date citation styles.Specific to Notes-Bibliography, use:
In formatting the Bibliography/References when using the
\printbibliography
command (as part of thebiblatex-chicago
package), the following will also make adjustments based on the recommendations outlined in Turabian's manual:Method 2: Using
turabian-formatting
withbiblatex-chicago
Use the
turabian-formatting
package. It provides the necessary formatting to produce a thesis according to Turabian's A Manual for Writers of Research Papers, Theses, and Dissertations (8th Edition). It also provides support for thebiblatex-chicago
package.The following is an example of using the package's included
turabian-thesis
document class:This second method also provides Turban-style formatting, specific to a thesis, for the entire document.