odomanov / biblatex-gost

Biblatex styles for Russian GOST 7.0.5-2008 bibliography standard
68 stars 8 forks source link

Редактора перед названием сборника #13

Open xngoli opened 6 years ago

xngoli commented 6 years ago

Здравствуйте,

В документации к biblatex-gost на CTAN'е утверждается, что при опции useeditor=true вместо уродливого ... / под ред. А. Петровой... выводится красивое Петрова А., ред. .... Я попытался включить useeditor, но безуспешно:

\usepackage[backend=biber,
style=gost-authoryear,
blockpunct=space,
]{biblatex}
<...>
\addbibresource{bibliography.bib}
\DeclareSourcemap{
    \maps[datatype=bibtex]{
        \map[overwrite]{
            \step[fieldset=options, fieldvalue={useeditor=true}]
        }
        \map{
            \step[fieldsource=langid, match=russian, final]
            \step[fieldset=presort, fieldvalue={a}]
        }
        \map{
            \step[fieldsource=langid, notmatch=russian, final]
            \step[fieldset=presort, fieldvalue={z}]
        }
    }
}

То же самое с командой \DeclareStyleSourceMap отдельно и просто добавлением options в bib-файл.

Подскажите, пожалуйста, как добиться того, что я хочу, если это вообще возможно с biblatex-gost?

LSinev commented 6 years ago

Так пробовали?

\usepackage[backend=biber,
style=gost-authoryear,
blockpunct=space,
useeditor=true,
]{biblatex}
xngoli commented 6 years ago

Так я тоже пробовал — и никакого эффекта.

odomanov commented 6 years ago

Без текста трудно сказать, в чём проблема. У меня на тестах, вроде, всё работает.

Но делать нужно как сказал @LSinev .

xngoli commented 6 years ago

Я попытался выделить из всего своего текста минимальную часть, демонстрирующую проблему, вместе с выдачей и вспомогательными файлами: test.tar.gz

Шрифт Charis SIL можно взять отсюда: https://software.sil.org/charis/

odomanov commented 6 years ago

А, понятно. Вывод редактора меняется только при цитировании самого сборника. Когда вы цитируете статью в сборнике, то вывод редактора (сборника) опциями не регулируется. Это можно сделать, но у меня сейчас со временем плоховато.