Index of /~baranovskyi/tex/gost-fix
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