Tag Info

New answers tagged

1

I guess the easiest way is to do it manually in the .bib file by changing the pages you're inserting: pages = "253--268" -> pages = "253--68"


2

A possible solution is to use the multibib package. With such a package you use the command \newcites{<name>}{Heading} to create a new type of citations/bibliography. then you use the <name> as an affix to the standard citation commands (e.g., \cite<name>, \bibliography<name>, ...). \documentclass{article} \usepackage{multibib} ...


3

If you want all \citeauthor commands to print the names in italics, patch \citeauthor to do \em: \begin{filecontents*}{\jobname.bib} @article{kim, author={Kim, W. and Tim, X. and Vim, Y. and Zim, Z.}, title={Three letter names}, journal={Im}, year=2015, } \end{filecontents*} \documentclass{article} \usepackage[square,sort,comma,numbers]{natbib} ...


0

Try to use these command: \citet*{} or \citep*{} and for more extended citation you can use \citealt*{} or\citealp*{}. According to natbib documentation, these commands show all authors and not just the abbreviated one Natbib Documentation


1

As far as I'm aware, there is no such a style as IEEEtranSAN which is compatible with natbib. However, following the recommendation and explanations by @cfr, I've changed to biblatex and biblatex-ieee. The minimum changes are: \documentclass[a4paper]{report} %\usepackage[numbers]{natbib} ...


0

You have a few options. Here's what I'd do. I'm very picky about how citations are handled, so I'm going for fine grained control over how each of the citations is in handled in and outside of text by specifying a boolean and self-made citation commands. Switching the boolean sometimes requires you to plow throw errors, but these will resolve after running ...


0

If you are storing bibliography entries in a BiBTeX database (.bib file) in this format, you should be good to go: @book{Author1991, author = "Author", title = "How I met your mother", something = "Something" } Then you can load the natbib package instead of apacite with any options you want, maybe \usepackage[square]{natbib} would be a ...


1

I successfully disabled the citations in my document with: \renewcommand\cite[2][]{} in the preamble. It might not work for all cases, though.


2

According to how you input the data, BibTeX sees just one author of your paper, because there's an additional pair of braces that shouldn't be there. Also, the different authors should be separated by the keyword “and”. Here's the proper code: author = "Y. Kuwata and M. T. Wolf and D. Zarzhitsky and T. L. Huntsberger",


0

Both macros \citep and \citet internally use \NAT@citetp, but when the first is used, \ifNAT@swa is set to true, whereas the second sets it to false. Then it's just a matter of changing the definition of \NAT@nmfmt so that it uses \MakeUppercase in the case of \citep. \begin{filecontents*}{\jobname.bib} @book{Knuth1984, author = {Donald E. Knuth}, title ...


1

This won't work. \citet is a much to complicated macro, you can't retrieve its output is a simple way. If you really want to stick to natbib (in biblatex language support is build in) you should manipulate the .bst-file. Save it under another name in your document folder and then change the fixed words so that they issue commands. E.g. FUNCTION{fr.and}{ ...


0

I solved my problem using the selected answer to this question: Superscript page numbers with natbib If your're reading this, I finally managed to succeed in a half-hour long journey through unsolvable captchas, buggy captcha-widgets and hijacking attempts on my clipboard that forced my to re-copy the link on every of my ~10 attempts to post this.


1

The document class file comnet.cls contains the following instructions, starting at line 1306: \usepackage[sort&compress]{natbib} \bibpunct{[}{]}{,}{a}{,}{;} The a in the fourth argument of \bibpunct instructs natbib to generate authoryear-style citation call-outs. However, the bibliography style file comnet.bst is not compatible with authoryear-style ...


0

This works: % https://tex.stackexchange.com/questions/8981/ \newcommand{\ignoreoutput}[1]{\setbox0\vbox{\everypar{}#1}} \makeatletter \newcommand{\Test}[2]{ \ignoreoutput{\citeauthor{#1}} \edef\NumberOne{\NAT@name} \ignoreoutput{\citeauthor{#2}} \edef\NumberTwo{\NAT@name} \ifx\NumberOne\NumberTwo Yes! \else No! ...


1

(Edited to reflect additional information provided by the OP.) With the svjour3 document class, you get authoryear-style citation call-outs if you select the class option natbib; cf. p. 4 of the user guide and the fourth argument of the \bibpunct directive. Fortunately, it's straightforward to change the citation callout style: Rerun the \bibpunct ...


1

I modified abbrvnat.bst to issue \myand{} instead of and (changing the places where " and " appears). Then prepared this input file: \begin{filecontents*}{\jobname.bib} @book{RefWorks:1, author={John Johnson}, year={2015}, title={Book Name}, publisher={Publishing Company}, address={United States of America}, edition={1st}, ...



Top 50 recent answers are included