Posso citar o nome do autor ou o ano no texto ao usar o estilo Vancouver?

Posso citar o nome do autor ou o ano no texto ao usar o estilo Vancouver?

Eu sou novo nisso, então, por favor, seja gentil!

Eu carreguei natbibe no preâmbulo. Estou usando BibTeX e um estilo modificado.babelurlvancouver

Quando digito \cite{Smith2013}ele insere um número sobrescrito para essa referência.

Existe um comando que irá inserir o nome do autor ou o ano do artigo no texto, ao invés do número de referência real?

Responder1

Estou surpreso que você não tenha recebido um erro como este:

pdflatex> ! Erro de pacote natbib: Bibliografia não compatível com citações autor-ano.

o vancouverestilo não é compatível com natbib. Agora você tem duas possibilidades:

1) Use natbibe tente encontrar um estilo de bibliografia que se assemelhe um poucovancouver

2) Basta remover \usepackage{natbib}seu código e você poderá usar o \bibliographystyle{vancouver}.

Exemplo seguindo 2):

\documentclass{article}

\usepackage[english]{babel}
\usepackage{url}
%\usepackage{natbib}

\begin{document}
Hello\cite{mario2013}


\bibliographystyle{vancouver}
\bibliography{refs}

\end{document}

refs.bibarquivo fica assim:

@article{mario2013,
author={mario},
title={Marito and Friends},
journal={My Journal},
year = {2013},
}

E a saída deve ficar assim:

insira a descrição da imagem aqui

Se você quiser usar citações autor-ano, poderá carregar o natbibpacote junto com um estilo de bibliografia de sua escolha (por exemplo IEEEtranSN):

\documentclass{article}

\usepackage[english]{babel}
\usepackage{url}
\usepackage{natbib}

\begin{document}

According to \citet{mario2013} this is what the IEEEtranSN should look like

\bibliographystyle{IEEEtranSN}
\bibliography{refs}

\end{document}

A saída será semelhante a esta:

insira a descrição da imagem aqui

Responder2

Esta é apenas uma modificação da solução de @gaurav-bhutani. Criei uma versão de vancouver.bst/vancouver-authoryear.bst que mantém várias opções de especificação de Vancouver (sinalização doi, ordenar referências por aparência, etc.) enquanto habilita os seguintes comandos;

  • \cite{smith77} produz "[1]"
  • \citep{smith77} produz "[1]"
  • \citet{smith77} produz "Smith [1]"
  • \citeauthor{smith77} produz "Smith"
  • \citeyear{smith77} produz "1977"

por exemplo, 'Em 2013, Smith descreveu o primeiro uso de regressão logística multivariada para mortalidade após a remoção de uma cenoura do olho [1]' é produzido pelo código; 'Em \citeyear{Smith2013}, \citeauthor{Smith2013} descreveu o primeiro uso de regressão logística multivariada para mortalidade após a remoção de uma cenoura do olho \cite{Smith2013}'.

Para incluir este arquivo em seu projeto:

  1. Baixe a versão modificada dovancouver-authoryear.bste salve-o com seu documento tex principal.
  2. Inclua o pacote natbib em seu arquivo tex: \usepackage[numbers,sort]{natbib}
  3. Inclua o estilo bibliográfico vancouver-authoryear em seu arquivo tex: \bibliographystyle{vancouver-authoryear}

Um arquivo tex funcional completo é mostrado abaixo:

\documentclass[a4paper,12pt,twoside]{report}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=3cm]{geometry}
\usepackage[numbers,sort]{natbib}

\begin{document}

\chapter*{Vancouver bibliography style with support for author references (citet)}

I modified a bibliography style produced by gbhutani for producing Vancouver references with support for explicit author references (citet). This version of vancouver-authoryear.bst is a combination of the original vancouver-authoryear.bst released by gbhutani and the official vancouver.bst style. It has been optimised for the Vancouver specification, and includes the following changes: 

\begin{itemize}
\item a) add doi support (restore relevant `\% urlbst' code from vancouver.bst)
\item b) order references by appearance (remove both references to the SORT command)
\item c) restore all code required to produce Vancouver compatible references (restore output.nonnull and reference formatting code from vancouver.bst)
\end{itemize}

This version of vancouver.bst allows the author name to be automatically generated and inserted into the document where necessary (via citet). To invoke the Vancouver numeric referencing system, ensure to add usepackage[numbers,sort]\{natbib\} or usepackage[numbers,sort&compress]\{natbib\} to your tex file. It supports the following set of references;

\begin{itemize}
\item cite\{smith77\} produces ``[1]'' in the text
\item citep\{smith77\} produces ``[1]'' in the text
\item citet\{smith77\} produces ``Smith [1]'' in the text
\item citeauthor\{smith77\} produces ``Smith'' in the text
\end{itemize}

A journal article \cite{ramkrishna2000population} can be cited as normal using the cite command.

The same article by \citet{ramkrishna2000population} can be cited using the citet command.

Note that journal articles are ordered by appearance (rather than alphabetically), e.g. \cite{bhutani2013determination}.

People are welcome to use this code in other styles. Please feel free to improve and contribute.

\addcontentsline{toc}{chapter}{Bibliography}
\bibliographystyle{vancouver-authoryear}
\bibliography{references}

\end{document}

Responder3

Recentemente criei um arquivo bibstylevancouver-authoryear.bstque permite que você use natbibestiloauthoryearcitações com vancouverreferências de estilo.

Isso foi feito para corresponder ao estilo de referência da revista Computers and Chemical Engineering.

Siga as instruções a seguir para incluir este arquivo em seu projeto:

  1. Baixe o arquivovancouver-authoryear.bste salve-o com seu documento tex principal.
  2. Inclua o pacote natbib em seu arquivo tex:
     \usepackage{natbib}
    
  3. Inclua o estilo bibliográfico vancouver-authoryear em seu arquivo tex:
     \bibliographystyle{vancouver-authoryear}
    

O arquivo tex de trabalho completo é mostrado abaixo:

 
\documentclass[a4paper,12pt,twoside]{report}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=3cm]{geometry}
\usepackage{natbib}
\begin{document}
\chapter*{Vancouver bibliography style with authoryear style citations}
I modified a bibliography style compatible with natbib package to include vancouver style references. 
The motivation behind this was to submit an article for the journal Computers and Chemical Engineering which asks for an \emph{authoryear} citation style in conjunction with vancouver style reference lists.
\\
\\
This is a journal article on drop shapes: \cite{bhutani2013determination}.
\
The same article \citep{bhutani2013determination} can also be cited in parenthesis.
\\
\\
This is an awesome book on population balance modelling by Prof. Ramkrishna: \cite{ramkrishna2000population}.
\\
\\
People are welcome to add conference proceedings, thesis and other references here to test them.
Please feel free to improve and contribute.
\addcontentsline{toc}{chapter}{Bibliography}
\bibliographystyle{vancouver-authoryear}
\bibliography{references}
\end{document}

Ele produz a seguinte saída:

insira a descrição da imagem aqui


Responder4

natbibusa outro comando de citação que não o padrão \cite{}. Página 7 ema natbibdocumentaçãomostra como é aplicado:

insira a descrição da imagem aqui

Deve-se observar que você deve usar um dos três natbibestilos de bibliografia possíveis: plainnat, abbrvnatou unsrtnat. Como aponta Mario SE, natbibnão funciona com o estilo de referência de Vancouver.

informação relacionada