[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#506689: texlive-lang-cyrillic: gost* BibTeX styles are not fully compatible with UTF-8



Package: texlive-lang-cyrillic
Version: 2007.dfsg.4-1
Followup-For: Bug #506689

The other gost*.bst files are affected too.  The patch below will
fix them all (tested on cp1251/koi8r as well).
diff -u -urN /usr/share/texmf-texlive/bibtex/bst/gost.orig/gost71s.bst /usr/share/texmf-texlive/bibtex/bst/gost/gost71s.bst
--- /usr/share/texmf-texlive/bibtex/bst/gost.orig/gost71s.bst	2006-01-09 03:33:43.000000000 +0300
+++ /usr/share/texmf-texlive/bibtex/bst/gost/gost71s.bst	2009-01-27 19:44:19.000000000 +0300
@@ -525,7 +525,7 @@
   numnames 'namesleft :=
     { namesleft #0 > }
     { s nameptr
-      "{vv~}{ll}{~jj}{~f.}" format.name$ 't :=
+      "{vv~}{ll}{~jj}{~ff}" format.name$ 't :=
       nameptr #1 >
         {
           nameptr #4 =
@@ -562,7 +562,7 @@
   numnames 'namesleft :=
     { namesleft #0 > }
     { s nameptr
-      "{f.}{~vv}{~ll}{, jj}"
+      "{ff}{~vv}{~ll}{, jj}"
       format.name$ 't :=
       nameptr #1 >
         {
diff -u -urN /usr/share/texmf-texlive/bibtex/bst/gost.orig/gost71u.bst /usr/share/texmf-texlive/bibtex/bst/gost/gost71u.bst
--- /usr/share/texmf-texlive/bibtex/bst/gost.orig/gost71u.bst	2006-01-09 03:33:43.000000000 +0300
+++ /usr/share/texmf-texlive/bibtex/bst/gost/gost71u.bst	2009-01-27 19:44:19.000000000 +0300
@@ -525,7 +525,7 @@
   numnames 'namesleft :=
     { namesleft #0 > }
     { s nameptr
-      "{vv~}{ll}{~jj}{~f.}" format.name$ 't :=
+      "{vv~}{ll}{~jj}{~ff}" format.name$ 't :=
       nameptr #1 >
         {
           nameptr #4 =
@@ -562,7 +562,7 @@
   numnames 'namesleft :=
     { namesleft #0 > }
     { s nameptr
-      "{f.}{~vv}{~ll}{, jj}"
+      "{ff}{~vv}{~ll}{, jj}"
       format.name$ 't :=
       nameptr #1 >
         {
diff -u -urN /usr/share/texmf-texlive/bibtex/bst/gost.orig/gost780s.bst /usr/share/texmf-texlive/bibtex/bst/gost/gost780s.bst
--- /usr/share/texmf-texlive/bibtex/bst/gost.orig/gost780s.bst	2006-01-09 03:33:43.000000000 +0300
+++ /usr/share/texmf-texlive/bibtex/bst/gost/gost780s.bst	2009-01-27 19:44:19.000000000 +0300
@@ -520,7 +520,7 @@
 
 FUNCTION {format.names}
 {
-  #1 "{vv~}{ll}{~jj}{,~f.}" format.name$
+  #1 "{vv~}{ll}{~jj}{,~ff}" format.name$
 }
 
 
@@ -531,7 +531,7 @@
   numnames 'namesleft :=
     { namesleft #0 > }
     { s nameptr
-      "{f.}{~vv}{~ll}{, jj}"
+      "{ff}{~vv}{~ll}{, jj}"
       format.name$ 't :=
       nameptr #1 >
         {
diff -u -urN /usr/share/texmf-texlive/bibtex/bst/gost.orig/gost780u.bst /usr/share/texmf-texlive/bibtex/bst/gost/gost780u.bst
--- /usr/share/texmf-texlive/bibtex/bst/gost.orig/gost780u.bst	2006-01-09 03:33:43.000000000 +0300
+++ /usr/share/texmf-texlive/bibtex/bst/gost/gost780u.bst	2009-01-27 19:44:19.000000000 +0300
@@ -520,7 +520,7 @@
 
 FUNCTION {format.names}
 {
-  #1 "{vv~}{ll}{~jj}{,~f.}" format.name$
+  #1 "{vv~}{ll}{~jj}{,~ff}" format.name$
 }
 
 
@@ -531,7 +531,7 @@
   numnames 'namesleft :=
     { namesleft #0 > }
     { s nameptr
-      "{f.}{~vv}{~ll}{, jj}"
+      "{ff}{~vv}{~ll}{, jj}"
       format.name$ 't :=
       nameptr #1 >
         {

Reply to: