![包 inputenc 错误 unicode char](https://linux22.com/image/315202/%E5%8C%85%20inputenc%20%E9%94%99%E8%AF%AF%20unicode%20char.png)
消息错误Package inputenc Error: Unicode char \u8:<d0>. not set up for use with LaTeX
当我编译时,出现Ubuntu 14.04.1,texlive-完整版) 文件:
\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[russian,english]{babel}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{article:manoilov,
author = {Новиков, Л.В. and Манойлов, В.В. and Сягаев, Н.А.},
title = {Метод разделения пиков в дуплете},
journal = {Известия Санкт-Перетрбургского государственного технлогического университета (технического университета)},
year = {2012},
number = {14},
pages = {107-108},
language = {russian},
hyphenation = {russian},
}
\end{filecontents}
\begin{document}
\nocite{*}
\bibliographystyle{gost2008s}
\bibliography{\jobname}
\end{document}
附加\DeclareUnicodeCharacter{00D0}{\TH}
到 peramble 不执行任何操作。
改变Новиков, Л.В. and Манойлов, В.В. and Сягаев, Н.А.
值以Новиков and Манойлов and Сягаев
使错误隐藏。
如何处理此类错误?
答案1
使用biblatex
和biber
(理解utf8
)就没有问题:
\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[english,russian]{babel}
\usepackage[autostyle]{csquotes}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{article:manoilov,
author = {Новиков, Л.В. and Манойлов, В.В. and Сягаев, Н.А.},
title = {Метод разделения пиков в дуплете},
journal = {Известия Санкт-Перетрбургского государственного технлогического университета (технического университета)},
year = {2012},
number = {14},
pages = {107-108},
language = {russian},
hyphenation = {russian},
}
\end{filecontents}
\usepackage[backend=biber, babel=other, style=gost-authoryear]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}