Biber+biblatex+beamer 不需要的自動 unicode 轉換

Biber+biblatex+beamer 不需要的自動 unicode 轉換

Biber 讓我發瘋,將參考書目中的 LaTeX 編碼字符轉換為 utf-8,儘管 utf8 inputenc,但 LaTeX 似乎討厭這種字符。我嘗試使用 newunicodechar,正如另一篇文章中所建議的,將字元打成 LaTeX 厚頭,但完全沒有成功。仍然是同樣的老抱怨。

! Package inputenc Error: Unicode char \u8:?\global not set up for use with LaTeX.

有沒有辦法告訴 biber 盡量不那麼聰明,並按原樣傳遞 LaTeX 編碼的字元?

違規條目之一:

@article {kantorovich1957rubinstein,
  AUTHOR =   {Kantorovi{\v{c}}, Leonid V. and Rubin{\v{s}}te{\u\i}n, Gennadi {\v{S}}.},
  TITLE =    {On a functional space and certain extremum problems},
  JOURNAL =  {Doklady Akademii Nauk SSSR},
  VOLUME =   115,
  YEAR =     1957,
  PAGES =    {1058--1061},
}

轉換為

        \entry{kantorovich1957rubinstein}{文章}{}
      \名稱{標籤名稱}{2}{}{%
        {{uniquename=0,hash=0943a1742c82fb1b70078279b7d4662d}{Kantorovič}{K\bibinitperiod}
{Leonid\bibnamedelima V.}{L\bibinitperiod\bibinitdelim V\bibinitperiod}{}{}{}{}}%
        {{uniquename=0,hash=570d46535e72488202809bb8efdbf01f}{Rubinšte{\uı}n}{R\bibinitper
iod}{Gennadi\bibnamedelima Š.}{G\bibinitperiod\bibinitdelim Š\bibinitperiod}{}{}{}{}}%
      }
      \姓名{作者}{2}{}{%
        {{uniquename=0,hash=0943a1742c82fb1b70078279b7d4662d}{Kantorovič}{K\bibinitperiod}
{Leonid\bibnamedelima V.}{L\bibinitperiod\bibinitdelim V\bibinitperiod}{}{}{}{}}%
        {{uniquename=0,hash=570d46535e72488202809bb8efdbf01f}{Rubinšte{\uı}n}{R\bibinitper
iod}{Gennadi\bibnamedelima Š.}{G\bibinitperiod\bibinitdelim Š\bibinitperiod}{}{}{}{}}%
      }
      \strng{namehash}{2876da645d015a8b8d125b2050486d04}
      \strng{完整雜湊}{2876da645d015a8b8d125b2050486d04}
      \field{sortinit}{0}
      \field{labelyear}{1957}
      \field{日期標籤來源}{}
      \field{labeltitle}{關於函數空間與某些極值問題}
      \field{期刊標題}{Doklady Akademii Nauk SSSR}
      \field{title}{關於函數空間與某些極值問題}
      \字段{體積}{115}
      \field{年份}{1957}
      \field{頁數}{1058\bibrangedash 1061}
    \endry

答案1

好吧,弄清楚了,以及如何使用 Latexmk 做到這一點。放

$biber = 'biber --bblsafechars %O %B';

在~/.latexmkrc 中。

相關內容