Biber сводит меня с ума, преобразуя символы в библиографии, закодированные LaTeX, в utf-8, которые LaTeX, похоже, ненавидит, несмотря на utf8 inputenc. Я пытался использовать newunicodechar, как предлагалось в другом посте, чтобы загнать символы в LaTeX thick head, но безуспешно. Все те же старые жалобы.
! 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}{статья}{} \name{labelname}{2}{}{% {{uniquename=0,hash=0943a1742c82fb1b70078279b7d4662d}{Канторович}{K\bibinitperiod} {Леонид\bibnamedelima В.}{Л\bibinitperiod\bibinitdelim V\bibinitperiod}{}{}{}{}}% {{uniquename=0,hash=570d46535e72488202809bb8efdbf01f}{Рубин{\uı}н}{R\bibinitper iod}{Геннади\bibnamedelima Ш.}{Г\bibinitperiod\bibinitdelim Ш\bibinitperiod}{}{}{}{}{}}% } \имя{автор}{2}{}{% {{uniquename=0,hash=0943a1742c82fb1b70078279b7d4662d}{Канторович}{K\bibinitperiod} {Леонид\bibnamedelima В.}{Л\bibinitperiod\bibinitdelim V\bibinitperiod}{}{}{}{}}% {{uniquename=0,hash=570d46535e72488202809bb8efdbf01f}{Рубин{\uı}н}{R\bibinitper iod}{Геннади\bibnamedelima Ш.}{Г\bibinitperiod\bibinitdelim Ш\bibinitperiod}{}{}{}{}{}}% } \strng{имя_хэш}{2876da645d015a8b8d125b2050486d04} \strng{fullhash}{2876da645d015a8b8d125b2050486d04} \field{sortinit}{0} \field{labelyear}{1957} \field{datelabelsource}{} \field{labeltitle}{О функциональном пространстве и некоторых экстремальных задачах} \field{journaltitle}{Доклады Академии наук СССР} \field{title}{О функциональном пространстве и некоторых экстремальных задачах} \field{объем}{115} \field{год}{1957} \field{страницы}{1058\bibrandedash 1061} \endentry
решение1
Ок, разобрался, и как это сделать с latexmk. Поставь
$biber = 'biber --bblsafechars %O %B';
в ~/.latexmkrc.