L
L
lz9612020-10-08 22:45:42
TeX
lz961, 2020-10-08 22:45:42

How to make sure that abbreviations in the bibliographic description are in the same language as the cited document?

I use biblatex with the gost-numeric-min style pack, as a result I get English-language links like

3. Somename AB Sometitle // Philosophical Journal. 1953. v. 246, no . 14. p. 3-5.

which uses Russian abbreviations (v., no., p.

) ). I.e
3. Somename AB Sometitle // Philosophical Journal. 1953.vol . 246, no. 14.Pp. _ 3-5.

but
3. Someone K. About visiting the castle // Philosophical Notes. 1922. v. 128, no. 14. p. 3-5.


Document Preamble
\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}

citation database entry

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


compilation
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
)

Answer the question

In order to leave comments, you need to log in

1 answer(s)
L
lz961, 2020-10-09
@lz961

connecting the librarytech using the language and autolang options solves the problem, provided that the langid field is specified in the database for each entry

%....
\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}

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question