BibTex, не-ASCII инициалы и nameptr f

BibTex, не-ASCII инициалы и nameptr f

У меня проблема с BibTex – многие стили цитирования используют nameptr f. для отображения только первой буквы имени автора. У меня возникают проблемы с использованием этого, если имя начинается с символа, отличного от ASCII. BibTex выдает какой-то безумный символ, например Å, и я получаю ошибку inputenc.

Я предполагаю, что BibTex, не зная о символах, не входящих в ASCII, вероятно, просто берет первый байт из имени независимо от того, является ли начальный байт на самом деле многобайтовым символом.

В любом случае – знает ли кто-нибудь решение, кроме перехода на BibLatex?

Обратите внимание, что использование разметки, например \v{S} вместо Š, не помогает — это приводит лишь к тому, что v. указывается как инициал автора.

MWE:

\documentclass{book}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\begin{document}

\cite{cube}

\bibliographystyle{apalike}
\bibliography{bibliography}

\end{document}

И файл MWE bib:

@Book{cube,
  Title                    = {Matematika ZD\v{S} v kocke},
  Author                   = {Novovesk\'{y}, Š. and Le\v{c}ko, I.
                              and Kri\v{z}alkovi\v{c}, K.},
  Publisher                = {Bratislava/SPN},
  Year                     = {1972}
}

Как я уже упоминал, вы можете попробовать использовать \v{S}, который компилируется, но такжеНе работает должным образом:

@Book{cube,
  Title                    = {Matematika ZD\v{S} v kocke},
  Author                   = {Novovesk\'{y}, \v{S}. and Le\v{c}ko, I.
                              and Kri\v{z}alkovi\v{c}, K.},
  Publisher                = {Bratislava/SPN},
  Year                     = {1972}
}

решение1

С большой благодарностью Джозефу Райту я завершу это так:

Все, что на самом деле потребовалось, это дополнительные скобки вокруг \v{S}. Использование {\v{S}}всего работает так, как и ожидалось.

Если быть точным, то файл с данными теперь выглядит следующим образом:

@Book{cube,
  Title                    = {Matematika ZD{\v{S}} v kocke},
  Author                   = {Novovesk{\'{y}}, {\v{S}}. and Le{\v{c}}ko, I.
                              and Kri{\v{z}}alkovi{\v{c}}, K.},
  Publisher                = {Bratislava/SPN},
  Year                     = {1972}
}

Спасибо всем за помощь!

Связанный контент