понедельник, 16 июня 2014 г.

ДСТУ ГОСТ 7.1:2006 и Latex

Настало время и мне стать магистром. Оформлять диссертацию я решила в латехе, т.к. уже имелся опыт в оформлении бакалаврской работы. Но почему-то а это время некоторые госты успели поменяться (или просто всем было наплевать на бакалаврскую). Изменение оформления литературы, а именно теперь необходимо использовать  ДСТУ ГОСТ 7.1:2006, который, увы, нигде не оформлен в библиографических стилях. Ранее я пользовалась пакетом gost. Особо заморачиваться с написанием нового стиля не хотелось. Тем более, что фактически от нас требовалось следующее оформление вне зависимости от типа источника:
Первый автор. Название / Первый автор. Второй автор. Третий автор. [вся ерунда дальше]

Собственно, в самом госте:
Основна назва [Загальне позначення матеріалу] = Паралельна назва : відомості, які відносяться до назви / відомості про Авторство чи Відповідальність ; про інших Осіб. – Відомості про повторність видання / Відповідальність за видання. – Зона специфічних відомостей. – Місце видання : Вид-во, рік. – Фізична (кількісна) характеристика. – (Серія і підсерія ; №, т.). – Примітки (додаткова інформація від бібліографа, напр.: системні вимоги до електрон. ресурсів). – ISBN.
У новому стандарті, за міжнародною практикою бібліографічних записів, у заголовках творів одного, двох і трьох авторів зазначається ім’я першої особи без слів “та ін.” Причому, воно обов’язково повторюється у зоні відповідальності за видання у точності до форми запису на титульному аркуші.

У меня в ссылках были только article, inproceedings, book. В примерах оформления есть только "тези з конференції", "книжка" из того, что подходит мне. К сожалению, я так и не поняла относится ли "журнал" или "газета" к article.

А теперь ближе к делу. за основу берем ugost2008.bst. Выкачиваем его из интернетов, кладем в папку с нашим основным tex файлом (можно положить bst файлы и в другое стандартное место, но это можно и нагуглить ;)). Лучше его и переименовать сразу же в какой-то ugost2008-dstu-adapt.bst. Соответсвенно названию в нашем основном tex файле должно быть следующее:

\bibliographystyle{ugost2008-dstu-adapt}
\bibliography{thesis-refs}

Теперь изменяем ugost2008-dstu-adapt.bst.

добавляем:

FUNCTION {first.author}
{
  author
  #1 "{vv~}{ll}{~jj}{~ff}" format.name$ add.period$ output new.sentence
}

Ищем необходимые нам типы источников. (для меня это был article) Например, FUNCTION {article}

Заменяем всю функцию на:

FUNCTION {article}
{
  output.bibitem
  first.author
  format.title add.medium "title" output.check
  new.slash
  author.before
  author.after
  new.dblslash
  journal emphasize add.doi "journal" output.check % new in v.2
  new.block
  format.date "year" output.check
  new.block
  format.volume output
  format.number output
  new.block
  format.pages.page output
  new.block
  note output
  new.sentence
  output.eprint.url
  format.annote output
  fin.entry
}

По аналогии можно сделать изменения и в других типах источников.

Очень хорошая книга в тему: Tame The Beast

И пример:





Комментариев нет:

Отправить комментарий