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: