Skip to main content
Some English fixes, mark up message as code, remove an unneed part to the question/MWE
Source Link
Joseph Wright
  • 271.4k
  • 35
  • 730
  • 1.1k

I am trying for about a week to launch unicode-math package on XeLaTeXwith XeLaTeX and got nothing. PDF is created well but all cyrillicCyrillic symbols in mathmodemath mode are skipped. I tryedtried using different math fonts - no progress at all. In log file, I found low-level error:

Missing character: There is no [cyrillic letter from input] in font cmmi12!

Missing character: There is no [cyrillic letter from input] in font cmmi12!

But all fonts used in document are unicodeUnicode ones.

I am typesetting with MikTeX package (texify util), using TeXworks with settings XeLaTeX+MakeIndex+BibTeX with additional --tex-option=--shell-escape and --tex-option=-8bit for minted package. Removing these flags did not help.

Here is a file iI want to be processed well (of course it is UTF-8).

\documentclass[12pt]{book}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=modern]{russian}
\setotherlanguage{english}
\defaultfontfeatures{Ligatures={TeX}}
\setmainfont{CMU Serif}
\setsansfont{CMU Sans Serif}
\setmonofont{CMU Typewriter Text}  

\usepackage{amsmath, amssymb}
\usepackage{color}
\usepackage[russian]{hyperref}
\usepackage{minted}

\usepackage{unicode-math}
\setmathfont{Latin Modern Math}

\frenchspacing

\begin{document}
Просто буквы % Plain letters
$$Память: M_{доп}(n) = \Theta(N)$$ % Memory: M_add(n) = \Theta(n)
\end{document}

Looking for your help.

I am trying for about a week to launch unicode-math package on XeLaTeX and got nothing. PDF is created well but all cyrillic symbols in mathmode are skipped. I tryed using different math fonts - no progress at all. In log file, I found low-level error:

Missing character: There is no [cyrillic letter from input] in font cmmi12!

But all fonts used in document are unicode ones.

I am typesetting with MikTeX package (texify util), using TeXworks with settings XeLaTeX+MakeIndex+BibTeX with additional --tex-option=--shell-escape and --tex-option=-8bit for minted package. Removing these flags did not help.

Here is a file i want to be processed well (of course it is UTF-8).

\documentclass[12pt]{book}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=modern]{russian}
\setotherlanguage{english}
\defaultfontfeatures{Ligatures={TeX}}
\setmainfont{CMU Serif}
\setsansfont{CMU Sans Serif}
\setmonofont{CMU Typewriter Text}  

\usepackage{amsmath, amssymb}
\usepackage{color}
\usepackage[russian]{hyperref}
\usepackage{minted}

\usepackage{unicode-math}
\setmathfont{Latin Modern Math}

\frenchspacing

\begin{document}
Просто буквы % Plain letters
$$Память: M_{доп}(n) = \Theta(N)$$ % Memory: M_add(n) = \Theta(n)
\end{document}

Looking for your help.

I am trying for about a week to launch unicode-math package with XeLaTeX and got nothing. PDF is created well but all Cyrillic symbols in math mode are skipped. I tried using different math fonts - no progress at all. In log file, I found low-level error:

Missing character: There is no [cyrillic letter from input] in font cmmi12!

But all fonts used in document are Unicode ones.

Here is a file I want to be processed well (of course it is UTF-8).

\documentclass[12pt]{book}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=modern]{russian}
\setotherlanguage{english}
\defaultfontfeatures{Ligatures={TeX}}
\setmainfont{CMU Serif}
\setsansfont{CMU Sans Serif}
\setmonofont{CMU Typewriter Text}  

\usepackage{amsmath, amssymb}
\usepackage[russian]{hyperref}

\usepackage{unicode-math}
\setmathfont{Latin Modern Math}

\frenchspacing

\begin{document}
Просто буквы % Plain letters
$$Память: M_{доп}(n) = \Theta(N)$$ % Memory: M_add(n) = \Theta(n)
\end{document}

Looking for your help.

More exact title
Link

Unicode-math doesn't work at all Can't get unicode symbols in math mode

Grammar in title
Link
egreg
  • 1.2m
  • 147
  • 2.8k
  • 4.5k

Unicode-math don'tdoesn't work at all

edited tags
Link
Joseph Wright
  • 271.4k
  • 35
  • 730
  • 1.1k
Loading
Source Link
Loading