为什么 LaTex 公式不能识别诸如“(”、“+”或帽子之类的字符?

为什么 LaTex 公式不能识别诸如“(”、“+”或帽子之类的字符?

我用 LaTex 编写了以下方程式:

\^{y}$_i^k$ = $R_k^i$($x_i$)

我想通过以下命令将其打印为 LaTex 方程式格式:

\begin{equation} \label{...}
...
\end{equation}

所以我跑了

\begin{equation} \label{eq2}
    \hat{y}_i^k = R_k^i(x_i)
\end{equation}

但结果是:

yki  Rikxi    (1)

变量 y 没有 hat,并且“=”和“()”消失。如何纠正?

我明确说明我使用以下软件包:

\documentclass[a4paper,french]{rnti}

    \usepackage{ifxetex}

    \ifxetex
      \usepackage{fontspec}
    \else
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage{lmodern}
      \usepackage{amsmath,amsfonts,amssymb}
    \fi
\usepackage{float}

 \usepackage{url}

\usepackage{graphicx}

\begin{document}

\Fr


\end{document}

答案1

已在评论中解决:“只需在\usepackage{mathspec}前面添加 即可解决问题\usepackage{fontspec}。”

相关内容