Me gustaría suprimir la impresión de los contenidos del title
campo en la bibliografía; Utilizo BibTex y el unsrt
estilo bibliografía. ¿Hay alguna manera de hacerlo? Mi ejemplo es el siguiente:
babero.babero:
@article{13TaGyToTa,
author = {Tasi, G. and Gyevi-Nagy, L. and T\'obi\'as, R. and Tasi, T. S.},
title = {Vector algebra and molecular symmetry: A
tribute to {Professor Josiah Willard Gibbs}},
journal = {J. Math. Chem.},
volume = {51},
pages = {2187--2195},
year = {2013}}
principal.tex:
\documentclass[12pt]{article}
\usepackage{natbib}
\author{Author}
\title{Title}
\date{}
\begin{document}
\maketitle
Ez egy jo cikk. \cite{13TaGyToTa}
\bibliographystyle{unsrt}
\bibliography{bib}
\end{document}
Respuesta1
El unsrt
estilo de bibliografía, junto con muchos (¿la mayoría? ¿prácticamente todos?) otros estilos de bibliografía, presenta una función llamada format.title
. La format.title
función es invocada por las funciones BibTeX que dan formato a todos los tipos de entrada. El propósito de la format.title
función es, como habrás adivinado, dar formato a la apariencia del contenido de un title
campo de entrada.
En el caso del unsrt
estilo babero, la función format.title
comienza en la línea 233 del archivo bst y tiene este aspecto:
FUNCTION {format.title}
{ title empty$
{ "" }
{ title "t" change.case$ }
if$
}
Areprimirla impresión del contenido de los title
campos de todas las entradas, basta con cambiar esta función a
FUNCTION {format.title}
{ "" }
de modo que todo lo que hace es devolver una cadena vacía. Te sugiero proceder de la siguiente manera:
- Busque el archivo
unsrt.bst
en su distribución TeX y haga una copia del mismo. Asigne un nombre a la copia, digamos,unsrt-notitles.bst
y guárdela en el directorio donde se encuentra su archivo tex principal. - Abra el archivo
unsrt-notitles.bst
en un editor de texto y vaya a la línea 233. Cambie la funciónformat.title
como se explicó anteriormente. - Guarda el archivo
unsrt-notitles.bst
. - En su archivo principal, cambie la instrucción
\bibliographystyle{unsrt}
a \bibliographystyle{unsrt-notitles}` y realice un ciclo de recompilación completo: LaTeX, BibTeX y LaTeX dos veces más. ¡Feliz BibTeXing!