biblatex biber 非拉丁(西里尔)UTF-8 名称

biblatex biber 非拉丁(西里尔)UTF-8 名称

bibtex我回到了从股票切换到biblatex-biber:(西里尔文)时的状态非拉丁 UTF-8 名称在参考书目中。这就是我biber一开始使用的原因,其他非拉丁字母也可能会发生同样的情况。

"mwe.tex"下面的和的组合"mwe.bib"放入了很多\x{....}"mwe.bbl"

\refsection{0}
  \sortlist{entry}{nty}
    \entry{aam:toa}{inproceedings}{}
      \name{labelname}{1}{}{%
        {{uniquename=0,hash=04494761d938ce066050ccda372dcbfb}{A.A.\bibnamedelimi Markov}{A\bibinitperiod}{}{}{}{}{}{}}%
      }
      \name{author}{1}{}{%
        {{uniquename=0,hash=04494761d938ce066050ccda372dcbfb}{A.A.\bibnamedelimi Markov}{A\bibinitperiod}{}{}{}{}{}{}}%
      }
      \list{location}{1}{%
        {Moscow, Leningrad}%
      }
      \list{publisher}{1}{%
{\x{0420}\x{041e}\x{0421}\x{0421}\x{0418}\u{\x{0418}}\x{0421}\x{041a}\x{0410}\x{042f} \x{0410}\x{041a}\x{0410}\x{0414}\x{0415}\x{041c}\x{0418}\x{042f}~\x{041d}\x{fffd}\x{fffd}\x{0423}\x{041a}}%
      }

给出相同数量的错误:

INFO - Converting UTF-8 to TeX macros on output to .bbl
"\x{0420}" does not map to ascii at /usr/lib64/perl5/vendor_perl/5.16.0/Biber/Output/bbl.pm line 490.
...
"\x{041a}" does not map to ascii at /usr/lib64/perl5/vendor_perl/5.16.0/Biber/Output/bbl.pm line 517.

但是,当我编辑"mwe.bbl"并替换时:

      \list{publisher}{1}{%
{РОССИЙСКАЯ АКАДЕМИЯ~НАУК}%

它按预期工作。

"mwe.tex"

\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}
\usepackage{csquotes}
\usepackage[style=reading,safeinputenc=true]{biblatex}
\addbibresource{mwe.bib}
\usepackage{hyperref}
\begin{document}
\nocite{*}
\cite{aam:toa}
\printbibliography
\end{document}

"mwe.bib"

@PREAMBLE{                 "\RequireBiber[2]"                        }
@String{         РАН   =   {РОССИЙСКАЯ АКАДЕМИЯ~НАУК}                }
@InProceedings{                                              aam:toa ,
              author   =   {A.A.~Markov}                             ,
               title   =   {The Theory of Algorithms}                ,
           booktitle   =   {Trudy Mat. Inst. Steklov}                ,
                year   =   1954                                      ,
              volume   =   42                                        ,
               pages   =   {3--375}                                  ,
             address   =   {Moscow, Leningrad}                       ,
           publisher   =   РАН                                       ,
}

问题是如何处理biber非拉丁 UTF-8 名称而不产生投诉。

(顺便说一下,我有一个翻译因此本BibTeX条目仅用于举例说明。)

相关内容