LINUX.ORG.RU

Как подружить bibtex по ГОСТУ с UTF8


0

0

http://www.ctan.org/tex-archive/biblio/bibtex/contrib/gost/
http://mydebianblog.blogspot.com/2008/06/bibtex.html

Суть проблемы: неправильная обработка инициалов (побайтная?).

--- gost71u.bst 2006-01-09 06:33:43.000000000 +0600
+++ gost71u-utf8.bst 2008-08-03 16:34:40.000000000 +0700
@@ -522,7 +522,7 @@ FUNCTION {format.names}
   numnames 'namesleft :=
     { namesleft #0 > }
     { s nameptr
-      "{vv~}{ll}{~jj}{~f.}" format.name$ 't :=
+      "{vv~}{ll}{~jj}{~ff}" format.name$ 't :=
       nameptr #1 >
         {
           nameptr #4 =
@@ -559,7 +559,7 @@ FUNCTION {format.names.rev}
   numnames 'namesleft :=
     { namesleft #0 > }
     { s nameptr
-      "{f.}{~vv}{~ll}{, jj}"
+      "{ff}{~vv}{~ll}{, jj}"
       format.name$ 't :=
       nameptr #1 >
         {
☆☆

Тут был ещё чувак akaslon, он стили бибтеха под 2003й делал ГОСТ.

Sphinx ★★☆☆
()

Попробуй http://pybtex.sourceforge.net/, это bibtex на питоне, он умеет юникод. Брать лучше из репозитория, на релизы там практически забили.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.