BibTeX, JabRef i MsWord cz.2

W poprzednim wpisie opisany był sposób korzystania z plików bib w MsWord za pomocą wbudowanego eksportu bibliografii do pliku XML w formacie natywnym dla tego edytora. Niestety pewne znaczące różnice pomiędzy tymi formatami powodują, że niektóre pozycje z formatu bib nie są prawidłowo interpretowane w programie firmy z Redmont. Również style formatowania bibliografii pozostawiają wiele do życzenia dla bardziej wymagających autorów.

Pewnym wyjściem z tej sytuacji jest instalacja w Wordzie dodatkowego makra Bibtex4Word, które pozwala zarządzać cytatami w dokumencie bezpośrednio z pliku bib. Plusem tego rozwiązania jest to, że dzięki temu można korzystać z perfekcyjnych stylów formatowania bibliografii opracowanych dla TeX'a. Wada to zupełnie inny interfejs zarządzania cytatami, moim zdaniem trochę mniej "user friendly".

Aby odpalić całą maszynerię należy udać się na stronę http://www.ee.ic.ac.uk/hp/staff/dmb/perl/. Następnie pobrać i zainstalować makro zgodnie z zamieszczoną tam instrukcją. Należy pamiętać, że trzeba mieć w systemie zainstalowanego TeX'a. Implementacja dla systemów z rodziny Windows nazywa się MiKTeX.

Na koniec kilka uwag przydatnych podczas tworzenia polskojęzycznych dokumentów. Do publikacji o charakterze technicznym najlepiej nadaje się styl plabbrv. Nie ma go jednak w domyślnej instalacji MiKTeX'a. Dlatego należy wejść w Aplikacje->MiKTeX 2.9->Maintenance->Package Manager. Następnie w pole tekstowe File name wpisać plabbrv.bst i nacisnąć Filter. Program wyszuka pakiet zawierający ten plik, który powinien nazywać się gustlib. Teraz prawy przycisk myszy i Install. Pakiet zostanie pobrany z sieci i zainstalowany.

Można już używać polskiego stylu bibliografii w Wordzie. Jedna dodatkowa uwaga jest taka, że w przypadku tworzenia plików bib w JabRef, często kodowanie jest ustawione na UTF-8. Z tego powodu jako używany styl należy podać plabbrv/p. Ta dodatkowa flaga rozwiązuje właśnie problem z kodowaniem.

Według dokumentacji Bibtex4Word makro nie działa na 64-bitowym Wordzie 2010. Ja testowałem na Wordzie 2007 32-bit.

Odpowiedz