无法在 XeTeX 中使用 newtxtext 书写希腊语

无法在 XeTeX 中使用 newtxtext 书写希腊语

我一直尝试使用这些newtx字体来显示数学和文本,虽然数学似乎可以显示,但我用希腊语写的任何文本都不会显示。例如,

\documentclass[11pt,a4paper]{article}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsmath}

\usepackage[no-math]{fontspec}
\usepackage{newtxtext, newtxmath}
\usepackage{polyglossia}
\usepackage{xgreek}

\begin{document}

    Έχουμε ένα φίλτρο Wiener $M$ συντελεστών $\mathbf{w}$ το οποίο έχει ώς είσοδο το σήμα $u(n)$. Ορίζουμε
    $$
    \mathbf{u}(n) = \begin{bmatrix} u(n) & u(n-1) & \ldots u(n-M+1) \end{bmatrix}^\mathrm{T}
    $$
    ως το διάνυσμα πραγμάτωσης των $M$ τελευταίων χρονικών στιγμών της εισόδου $u(n)$ και θα έχουμε $y(n) = \mathbf{w}^\mathrm{H}\, \mathbf{u}(n)$. Οι βέλτιστοι συντελεστές του φίλτρου Wiener δίνονται από τη λύση του συστήματος $\mathbf{R}\, \mathbf{w}_o = \mathbf{p}$, όπου
    $$
    \mathbf{R} = \mathbb{E}\left[\mathbf{u}(n)\, \mathbf{u}^\mathrm{H}(n)\right]
    $$

\end{document}

生产 例子 我在 MacOSX Yosemite 上使用 TeXLive。

答案1

newtxtext不支持希腊语;此外,您正在使用fontspecXeLaTeX,所以newtxtext一开始就是不可能的。

设置支持希腊文的 Times 类文本字体,例如 Tempora。

\documentclass[11pt,a4paper]{article}

\usepackage{amssymb}
\usepackage{amsmath}

\usepackage{newtxmath}
\usepackage[no-math]{fontspec}
\usepackage{polyglossia}
\usepackage{xgreek}

\setmainfont{Tempora}

\begin{document}

Έχουμε ένα φίλτρο Wiener $M$ συντελεστών $\mathbf{w}$ το οποίο έχει 
ώς είσοδο το σήμα $u(n)$. Ορίζουμε
\[
\mathbf{u}(n) = 
\begin{bmatrix}
u(n) & u(n-1) & \dots & u(n-M+1)
\end{bmatrix}^\mathrm{T}
\]
ως το διάνυσμα πραγμάτωσης των $M$ τελευταίων χρονικών στιγμών της 
εισόδου $u(n)$ και θα έχουμε $y(n) = \mathbf{w}^\mathrm{H}\, \mathbf{u}(n)$. 
Οι βέλτιστοι συντελεστές του φίλτρου Wiener δίνονται από τη λύση του συστήματος 
$\mathbf{R}\mathbf{w}_o = \mathbf{p}$, όπου
\[
\mathbf{R} = \mathbb{E}[\mathbf{u}(n)\mathbf{u}^\mathrm{H}(n)]
\]

\end{document}

在此处输入图片描述

答案2

或者,您可以XITS同时使用数学和文本字体。

\documentclass{article}

\usepackage{mathtools}
\usepackage{unicode-math}% loads fontspec

\usepackage{polyglossia}
\setdefaultlanguage{english}
\setotherlanguage[variant=modern]{greek}

\defaultfontfeatures{Mapping=tex-text}
\setromanfont[Mapping=tex-text]{XITS}
\setmathfont{XITS Math}

\begin{document}
Έχουμε ένα φίλτρο Wiener $M$ συντελεστών $\mathbf{w}$ το οποίο έχει 
ώς είσοδο το σήμα $u(n)$. Ορίζουμε
\[
\mathbf{u}(n) = 
\begin{bmatrix}
u(n) & u(n-1) & \dots & u(n-M+1)
\end{bmatrix}^\mathrm{T}
\]
ως το διάνυσμα πραγμάτωσης των $M$ τελευταίων χρονικών στιγμών της 
εισόδου $u(n)$ και θα έχουμε $y(n) = \mathbf{w}^\mathrm{H}\, \mathbf{u}(n)$. 
Οι βέλτιστοι συντελεστές του φίλτρου Wiener δίνονται από τη λύση του συστήματος 
$\mathbf{R}\mathbf{w}_o = \mathbf{p}$, όπου
\[
\mathbf{R} = \mathbb{E}[\mathbf{u}(n)\mathbf{u}^\mathrm{H}(n)]
\]
\end{document}

相关内容