Archivos de la categoría LaTeX

bibtex, traducir estilo unstr a español usando LaTeX

Empleo el estilo en LaTeX unstr que es muy parecido a plain pero numera las referencias

%\nocite{*}                      % solo refs citadas en el texto
\bibliographystyle{unsrt}
\bibliography{misreferencias.bib} 

Para que aparezca en castellano y no en inglés lo que he hecho es traducir en el fichero

.bst, y guardarlo como unsrt-es.bst y sustituirlo. Debe haber alguna forma más elegante de hacerlo… crear un estilo nuevo que sea el mismo pero en castellano, yo no he tenido tiempo de tanta floritura aunque debería ser fácil una vez que se tiene el fichero .bst. Así que basta con sustituir en el fichero .bst los “and” por “y” y los “in” por “en” y así sucesivamente, (volume por volumen, pages por páginas , ..) En nuestro caso el fichero .bst del unstr es unsrt.bst, este lo podemos encontrar en /usr/share/texlive/texmf-dist/bibtex/bst/base/unsrt.bst Ojo!, no sustituir los “others” por “otros” ya que en nuestro fichero .bib aparece después de varios autores “and others”, y lo que hace el estilo unstr es poner “et al.” en lugar de “others”. Después lo que hago es sustituirlo en el directorio de texlive con el mismo nombre (aquí es donde debería de haber creado otro estilo…)

sudo cp unsrt-es.bst /usr/share/texlive/texmf-dist/bibtex/bst/base/
sudo cp /usr/share/texlive/texmf-dist/bibtex/bst/base/unsrt.bst    /usr/share/texlive/texmf-dist/bibtex/bst/base/unsrt-old.bst
sudo cp /usr/share/texlive/texmf-dist/bibtex/bst/base/unsrt-es.bst /usr/share/texlive/texmf-dist/bibtex/bst/base/unsrt.bst

El fichero que yo he credo es este

Nota:

  • Platform: i686-pc-linux-gnu (32-bit)
  • Running under: Ubuntu 14.04 LTS

Sigue leyendo