Tag Info

New answers tagged

1

Using Natbib Considering the comments to my question, the fastest way was to hack the dinat.bst file changing the following: German to english words Authors name font Volume/number/year format Removed urldate field Removed unnecessary dashes Modify spacing between label and reference Final output: Using BibLateX \usepackage[american]{babel}% ...


0

I met the same problem, when using similar case like \cite{Rannenberg}, after I look carefully to the content of .tex, I found that I missed a "}" when using \cite{}, so I just use \cite{Rannenberg without a } in the end. I hope this may be helpful to some one here.


5

I'd treat it with the catch all @misc entry: \documentclass{article}% no page break before bibliography \usepackage{natbib} \usepackage{url} \usepackage{filecontents} \begin{filecontents*}{\jobname.bib} @misc{eu-269-2014, author={{Council of European Union}}, title={Council regulation ({EU}) no 269/2014}, year={2014}, ...


1

As Harish has already pointed out in a comment, sorting and compression of authoryear citation call-outs is the default operation of the natbib package -- and is, pretty much, a global standard when working with authoryear-style citation call-outs. The natbib package doesn't seem to provide options to override this default setting. If you must create (or ...


2

MiKTeX has a package manager. Launch it as administrator, aselect narbib in the list of packages. Click on+`in the toolbar to install it, as in this screenshot: Alternatively, as Mico said, MiKTeX can install missing packages on the fly.


0

Remove the quotes from you bibliography path. Also you should be aware that it us easier to place your bibliography in the same directory and then just write the name ' biblio' (without the .bib extension). You can also make relative references. Say your bibliography is in another subfolder in your project. Then you can write 'bib/biblio'


0

Here is a way of obtaining what you want with biblatex-apa and some patches: \documentclass{article} \usepackage[style=apa]{biblatex} \usepackage[american]{babel} \DeclareLanguageMapping{american}{american-apa} \usepackage{filecontents}% \begin{filecontents*}{apabibli1.bib} @article{Sampson1989, author = {Sampson, R J and Groves, W B}, year = {1989}, title ...


0

Assuming you have no truly odd characters in the year field, i.e., if the field contains just digits and the occasional / ("slash") character, it suffices to change the line year field.or.null purify$ #-1 #4 substring$ in the file apalike.bst to year field.or.null #-1 #14 substring$ Actually, you should make this change to a copy of the file ...


1

The natbib package uses \bibsection for the chapter title and it basically defines it as \chapter*{\bibname} if \chapter is defined. So it's sufficient to reinstate the gatech-thesis way: \documentclass{gatech-thesis} \usepackage[numbers]{natbib} \makeatletter % code in lines 2660-2664 of gatech-thesis.cls \renewcommand{\bibsection}{% ...


3

This works for me (TL 2014), not much ado... \renewcommand{\bibname}{REFERENCES} does the job, since natbib only uses a \providecommand{\bibname}, so it's possible to redefine the macro either before or after \usepackage{natbib} \documentclass{gatech-thesis} \usepackage[numbers]{natbib} \renewcommand{\bibname}{REFERENCES} \begin{document} ...


0

I think I must have used this question as the template for my work... but this package: https://github.com/keflavich/tex_compact_bib implements exactly the above, while also limiting the bibliography to 3 authors before going to 'et al'.


2

The definition of \citet could be more robust, it starts a group too early. It works if you use \mbox{}\citet{ABC} so it doesn't formally start the paragraph. Alternatively you can redefine \citet in your preamble after loading natbib \edef\citet{\noexpand\leavevmode \noexpand\protect \expandafter\noexpand\csname citet ...


2

What you're trying to do is typeset the bibliography manually. This is manageable, but then you have to do all the sorting yourself. Here is the output when compiling a minimal example: \documentclass{article} \usepackage[round]{natbib} \begin{document} \section*{section title} some text some more text and more \citep{hooper05} and then more ...


1

I have solved this issue by using: \bibliographystyle{apalike} References now display exactly how I need them too.


2

Locate plainnat.bst file on your computer. Copy it to the directory with your *.tex files, rename it to something like plainnatnourl.bst and modify it such that it does not print URLs. You can then use \bibliographystyle{plainnatnourl} Modification should be rather simple. In case of abbrvnat.bst the only thing I had to do was to change FUNCTION ...


3

To achieve your objective of mentioning the names of all authors of a given entry, you should use the "starred" variant of the command, i.e., \citeauthor* (note the asterisk), and not \citeauthor (without the asterisk). A full working example: \documentclass{article} \usepackage{filecontents} \begin{filecontents*}{\jobname.bib} ...



Top 50 recent answers are included