Index of /~baranovskyi/tex/gost-fix

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory  -  
[   ]gost-fix.pdf2021-11-23 21:02 559KПопередньо скомпільована документація
[TXT]gost-fix.dtx2021-11-23 21:02 167KДокументований код
[TXT]gost2008ls-fix.bst2021-11-23 21:02 62KПопередньо згенерований BibTeX-стиль
[TXT]ugost2008ls-fix.bst2021-11-23 21:02 61KПопередньо згенерований BibTeX-стиль
[   ]README2021-11-23 21:02 5.2KКоротка документація (вміст цього файла наведено нижче)
[TXT]gost-fix.ins2021-11-23 21:02 3.9KІнсталяційний файл
[   ]ugost2008ls-test.tex2021-11-23 21:02 2.7KФайл, що демонструє проблему із сортуванням
[   ]gost2008ls-test.tex2021-11-23 21:02 2.1KФайл, що демонструє проблему із сортуванням

README
gost-fix, виправлення проблем із сортуванням у gost, 2021/11/23 v0.1.0


ОПИС ПРОБЛЕМИ
=============

Це маленьке тимчасове виправлення проблем із сортуванням у gost,
які виникають з BibTeX-стилями gost2008ls і ugost2008ls.

Сергій Дмитренко помітив 2021/11/14,
що стиль gost2008ls неправильно сортує,
якщо бібліографічний запис містить 4 або більше авторів.
Аналогічна проблема зі стилем ugost2008ls.

Стилі без опції l (наприклад, gost2008s чи ugost2008s)
такі довгі списки авторів обрізають і переставляють після назви.
Тоді сортування відбувається за назвою.
Стилі з опцією l переставляють список авторів наперед,
але сортування залишають таким самим.
Тому такі джерела (з довгим списком авторів)
попадають у несподіване місце в упорядкованому списку літератури.

Зміна одного рядка у функції author.title.sort виправляє проблему.
А саме: треба викликати функцію sort.format.names
незалежно від кількості авторів.


ЗВАНТАЖЕННЯ
===========

Найновішу версію gost-fix можна отримати за адресою
  https://imath.kiev.ua/~baranovskyi/tex/gost-fix/

Потрібні файли:
  README                (цей файл)
  gost-fix.dtx          документований код
  gost-fix.ins          інсталяційний файл
  gost-fix.pdf          попередньо скомпільована документація

Допоміжні файли:
  gost2008ls-fix.bst    попередньо згенерований BibTeX-стиль
  ugost2008ls-fix.bst   попередньо згенерований BibTeX-стиль
  gost2008ls-test.tex   файл, що демонструє проблему із сортуванням
  ugost2008ls-test.tex  файл, що демонструє проблему із сортуванням


ВСТАНОВЛЕННЯ
============

Варіант 1
---------

1. Щоб розпакувати dtx-файл, запустіть:
   pdflatex gost-fix.dtx

2. Щоб самостійно згенерувати документацію, запустіть:
   pdflatex gost-fix.dtx
   makeindex -r -s gind.ist gost-fix
   makeindex -r -s gglo.ist -o gost-fix.gls gost-fix.glo
   pdflatex gost-fix.dtx
   pdflatex gost-fix.dtx

3. Помістіть файли туди, де TeX може їх знайти, наприклад:
   gost2008ls-fix.bst, ugost2008ls-fix.bst  ->  TEXMF/bibtex/bst/gost-fix/
   gost-fix.pdf, README, gost2008ls-test.tex,
     ugost2008ls-test.tex                   ->  TEXMF/doc/bibtex/gost-fix/
   (тут TEXMF позначає кореневий каталог (локального) дерева texmf)

4. Оновіть базу імен файлів.

Варіант 2
---------

Помістіть файли gost2008ls-fix.bst, ugost2008ls-fix.bst
у той самий каталог, де лежить ваш документ.


ВИКОРИСТАННЯ
============

Використовувати, як будь-який стандартний BibTeX-стиль:
\bibliographystyle{gost2008ls-fix}% або ugost2008ls-fix
\bibliography{<ім'я вашого bib-файла>}


АВТОРСЬКЕ ПРАВО І ЛІЦЕНЗІЯ
==========================

Copyright 2021 Олександр М. Барановський (Oleksandr M. Baranovskyi)

This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
of this license or (at your option) any later version.
The latest version of this license is in
  http://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of LaTeX
version 2005/12/01 or later.

This work has the LPPL maintenance status `maintained'.

[Приблизний переклад українською:
Цю роботу можна розповсюджувати і/або модифікувати за
умовами публічної ліцензії проекту LaTeX, або версії 1.3
цієї ліцензії, або (на ваш розсуд) будь-якої пізнішої версії.
Найновіша версія цієї ліцензії є на
  http://www.latex-project.org/lppl.txt
і версія 1.3 або пізніша є частиною всіх дистрибутивів LaTeX
версії 2005/12/01 або пізніших.

Ця робота має LPPL-статус підтримки «підтримується».]


КОНТАКТНА ІНФОРМАЦІЯ
====================

Повідомлення про помилки і пропозиції нових можливостей, будь ласка,
надсилайте супровіднику:
Олександр Барановський
ombaranovskyi at gmail dot com