En mi bibliografía las citas están mal ordenadas. Por ejemplo:
@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}
}
En mi bibliografía debería decir MB de Groot (sin D mayúscula) y en mi informe debería referirse a él como [De Groot, 1988]
(D mayúscula). Además de esto, el orden alfabético en la bibliografía es incorrecto. Bibtex ordena esto en D mientras debería estar en G
. Tengo el mismo problema con muchos otros autores con preposiciones.
Estoy usando el plainnat
estilo bibliografía.
Gracias por la ayuda.
Respuesta1
¿Cómo escribe su nombre el autor de la cita? Si está con "D" mayúscula entonces así debe aparecer en la bibliografía. Sin embargo, necesitas usar un pequeño truco para bibtex
tratar la parte "De" como un prefijo:
\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}
Si el autor escribe su nombre con una "d" minúscula, entonces esa es la forma en que debería aparecer en el texto, a menos que la cita comience una oración.
\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:Aquí se explica cómo ordenar por "G" en lugar 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:
Respuesta2
Entiendo que ignorar el componente "von" del nombre de un autor a efectos de clasificación es común en holandés, donde posiblemente la mitad de la población tiene "de" o "van" en sus nombres. (OK, esto puede ser una exageración...) En realidad, no es difícil modificar el plainnat
estilo de la bibliografía para implementar el estilo de clasificación "holandés". Modificar el archivo de bibliografía le ahorrará la tarea de editar manualmente (posiblemente muchísimos) author
campos en su .bib
archivo.
Busque el archivo
plainnat.bst
en su distribución TeX. Haga una copia de este archivo y llame a la copia (digamos)myplainnat.bst
. (No edite un archivo original).Ábrelo
myplainnat.bst
en tu editor de texto favorito.Localice la función
sort.format.names
. (Comienza en la línea 1207 en mi copia deplainnat.bst
). En esa función, busque la siguiente línea:s nameptr "{vv{ } }{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't :=
Cambie esta línea a:
s nameptr "{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't :=
Incluso si no está completamente familiarizado con la sintaxis de BibTeX, creo que debería poder saber qué está pasando: la clasificación ahora solo incluirá el apellido del autor, seguido de cualquier nombre, seguido de cualquier componente "junior".
Guarde el archivo
myplainnat.bst
en el mismo directorio que su.tex
archivo principal o en un directorio buscado por su distribución TeX. Si utiliza el último método, asegúrese de actualizar la base de datos de nombres de archivos de la distribución TeX.Comience a utilizar el nuevo estilo de bibliografía publicando las instrucciones
\bibliographystyle{myplainnat}
en su.tex
(s) archivo(s).
Nicola Talbot, en su respuesta a su publicación, ya mencionó cómo obtenercitasque incluyen una parte "von" minúscula para comenzar con una letra mayúscula: utilice los comandos de citación \Citet
y \Citep
(en lugar de \citet
y \citep
).
¡Feliz BibTeXing!