Na minha bibliografia as citações estão ordenadas incorretamente. Por exemplo:
@inproceedings{17Degroot,
title={Critical scour: new bed protection design method},
author={De Groot, M.B.},
booktitle={Journal of Hydraulic Engineering},
volume={114},
pages={1227--1240},
year={1988},
publisher={ASCE, New York, USA}
}
Na minha bibliografia deveria estar escrito MB de Groot (sem D maiúsculo) e no meu relatório deveria referir-se a ele como [De Groot, 1988]
(D maiúsculo). Além disso, a ordem alfabética da bibliografia está errada. O Bibtex classifica isso no D enquanto deveria estar no G
. Tenho o mesmo problema com muitos outros autores com preposições.
Estou usando o plainnat
estilo bibliográfico.
Obrigado pela ajuda.
Responder1
Como o autor na citação escreve seu nome? Se estiver com “D” maiúsculo é assim que deve aparecer na bibliografia. No entanto, você precisa usar um pequeno truque para bibtex
tratar a parte "De" como um prefixo:
\documentclass{article}
\usepackage{natbib}
\bibliographystyle{plainnat}
\begin{filecontents*}{test.bib}
@inproceedings{17Degroot,
title={Critical scour: new bed protection design method},
author={{\uppercase{d}e} Groot, M.B.},
booktitle={Journal of Hydraulic Engineering},
volume={114},
pages={1227--1240},
year={1988},
publisher={ASCE, New York, USA}
}
\end{filecontents*}
\begin{document}
Text cite: \citet{17Degroot}
Parenthetical cite: \citep{17Degroot}.
\bibliography{test}
\end{document}
Se o autor escrever seu nome com “d” minúsculo, é assim que deve aparecer no texto, a menos que a citação inicie uma frase.
\documentclass{article}
\usepackage{natbib}
\bibliographystyle{plainnat}
\begin{filecontents*}{test.bib}
@inproceedings{17Degroot,
title={Critical scour: new bed protection design method},
author={de Groot, M.B.},
booktitle={Journal of Hydraulic Engineering},
volume={114},
pages={1227--1240},
year={1988},
publisher={ASCE, New York, USA}
}
\end{filecontents*}
\begin{document}
Text cite: \citet{17Degroot}
Parenthetical cite: \citep{17Degroot}.
\Citet{17Degroot} blah blah.
\bibliography{test}
\end{document}
Editar:Veja como classificar por "G" em vez de "d":
\documentclass{article}
\usepackage{natbib}
\bibliographystyle{plainnat}
\newcommand*{\swap}[2]{#2#1}
\begin{filecontents*}{test.bib}
@inproceedings{17Degroot,
title={Critical scour: new bed protection design method},
author={{\swap{Groot}{de }}, M.B.},
booktitle={Journal of Hydraulic Engineering},
volume={114},
pages={1227--1240},
year={1988},
publisher={ASCE, New York, USA}
}
@inproceedings{Gadzooks,
title={Sample},
author={A. Gadzooks},
booktitle={Blah},
year=2013
}
@inproceedings{Grunt,
title={Sample},
author={A. Grunt},
booktitle={Blah},
year=2013
}
@inproceedings{Datone,
title={Sample},
author={A. Dat-one},
booktitle={Blah some more},
year=2013
}
@inproceedings{Disone,
title={Sample},
author={A. Dis-one},
booktitle={Blah some more},
year=2013
}
\end{filecontents*}
\begin{document}
\Citet{17Degroot} blah blah.
\Citep{17Degroot}.
\cite{*}
\bibliography{test}
\end{document}
Resultado:
Responder2
Entendo que desconsiderar o componente “von” do nome de um autor para fins de classificação é comum em holandês – onde possivelmente metade da população tem “de” ou “van” em seus nomes. (OK, isso pode ser um exagero...) Na verdade, não é difícil modificar o plainnat
estilo da bibliografia para implementar o estilo de classificação "Holandês". Modificar o arquivo bibliográfico pouparia você da tarefa de editar manualmente (possivelmente muitos e muitos) author
campos em seu .bib
arquivo.
Encontre o arquivo
plainnat.bst
em sua distribuição TeX. Faça uma cópia deste arquivo e chame a cópia (digamos)myplainnat.bst
. (Não edite um arquivo original.)Abra
myplainnat.bst
no seu editor de texto favorito.Localize a função
sort.format.names
. (Começa na linha 1207 na minha cópia deplainnat.bst
.) Nessa função, localize a seguinte linha:s nameptr "{vv{ } }{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't :=
Mude esta linha para:
s nameptr "{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't :=
Mesmo que você não esteja familiarizado com a sintaxe do BibTeX, acho que você deve ser capaz de dizer o que está acontecendo: a classificação agora incluirá apenas o sobrenome do autor, seguido por qualquer nome(s), seguido por qualquer componente "júnior".
Salve o arquivo
myplainnat.bst
no mesmo diretório do.tex
arquivo principal ou em um diretório pesquisado pela sua distribuição TeX. Se você usar o último método, certifique-se de atualizar o banco de dados de nomes de arquivos da distribuição TeX.Comece a usar o novo estilo de bibliografia emitindo as instruções
\bibliographystyle{myplainnat}
em seu.tex
(s) arquivo(s).
Nicola Talbot, em sua resposta à sua postagem, já mencionou como obtercitaçõesque incluem uma parte "von" minúscula para começar com uma letra maiúscula: use os comandos de citação \Citet
e \Citep
(em vez de \citet
e \citep
).
Feliz BibTeXing!