AndreyAkinshin / Russian-Phd-LaTeX-Dissertation-Template

LaTeX-template for russian Phd thesis
Creative Commons Attribution 4.0 International
1.32k stars 666 forks source link

Список литературы и язык отличный от русского и английского #353

Open petRUShka opened 4 years ago

petRUShka commented 4 years ago

В ГОСТ 7.1-2003 написано следующее:

7.4 Сведения о местоположении составной части в идентифицирующем документе

7.4.1 Местоположение составной части, как правило, обозначается сквозной пагинацией по форме "от и до". Пагинации предшествует сокращенное обозначение слова страница ("С."), которое приводят на языке выходных или аналогичных им сведений документа или на языке библиографирующего учреждения...

С. 17-28 Р. 18-30 S. 12-31

Откуда как будто бы следует, что для статьи, например, на французском языке должно быть не С., а P. (см. перевод слова "страница").

При этом указание language = {french} компилируется так, будто бы стоит language= {russian}.

С language = {english} всё работает как надо.

Lenchik commented 4 years ago

в babel|polyglossia попробуйте прописать french

petRUShka commented 4 years ago

@Lenchik, не подскажете, где именно это следует сделать?

Lenchik commented 4 years ago

Babel (для pdflatex компилятора): https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/blob/master/common/packages.tex#L60 И стоит уточнить, что для babel важно ставить основной язык текста последним в этом списке. То есть, всё, что хотите добавить, пишите до русского. Polyglossia (для xelatex или lualatex): https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/blob/master/common/fonts.tex#L3-L4

Lenchik commented 4 years ago

https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/issues/163

Lenchik commented 4 years ago

@petRUShka Как считаете, стоит делать PR с припиской французского в список языков в соответствующих местах (может и немецкого, заодно, но для него есть разные варианты языковых файлов)? Или, может, в вики опишете, как полезный совет?