@lz961

Как сделать так, чтобы сокращения в библиографическом описании были на том же языке, что и цитируемый документ?

Использую biblatex со стилевым пакетом gost-numeric-min, в результате получаю англоязычные ссылки вида
3. Somename A. B. Sometitle // Philosophical Journal. 1953. т. 246, 14. с. 3-5.

в котором используются русские сокращения (т., №, с.)

Необходимо, чтобы в библиографическом описании (той части ссылки, что следует после "//") использовались сокращения, соответствующие языку оригинала (английский, ссылок на работы на других иностранных языках нет). То есть
3. Somename A. B. Sometitle // Philosophical Journal. 1953. vol. 246, No. 14. Pp. 3-5.

но
3. Некто К. О посещении замка // Философские записки. 1922. т. 128, № 14. с. 3-5.


Преамбула документа
\documentclass[a4paper, 12pt]{report}

\usepackage[utf8]{inputenc}
\usepackage[english, main=russian]{babel}
\usepackage{indentfirst}
%....
\usepackage[
style=gost-numeric-min,
movenames=false,
maxnames=7,
minnames=4,
maxcitenames=2,
mincitenames=1,
blockpunct=space,
uniquelist=false,
backend=biber,
sorting=none
]{biblatex}

запись в базе цитирования

@Article{Somename1953,
  author   = {Somename, A. B.},
  title    = {Sometitle},
  journal  = {Philosophical Journal},
  number   = {14},
  pages    = {3-5},
  volume   = {246},
  year     = {1953},
  language = {english},
  langid   = {english}
}


компиляция
del *.bbl
del *.blg
del "*.aux"
del *.log
set base_name=text_name
set text_processor=pdflatex
set bib_processor=biber

%text_processor% %base_name%.tex && (
%bib_processor% %base_name%
%text_processor% %base_name%.tex && %text_processor% %base_name%.tex
)
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 1
@lz961 Автор вопроса
подключение библатеха с использованием опций language и autolang решают проблему, при условии, что в базе для каждой записи указывается поле langid
%....
\usepackage[style=gost-numeric-min,
language=auto,                        % получение языка из поля цитаты
autolang=other,                       % многоязычная библиография
movenames=false,
maxnames=7,
minnames=4,
maxcitenames=2,
mincitenames=1,
blockpunct=space,
uniquelist=false,
sorting=none
]{biblatex}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы