答案1
因此,您的代码存在几个问题:
- 你使用
^'
简单'
就足够了 - 你
\.
用\cdot
$
在方程中使用数学移位(这是不必要的)- 你没有提供一个最小的例子
以下是一个例子
\documentclass{article}
\usepackage{amsmath}
\usepackage{lmodern}
\begin{document}
\begin{equation}
\vec{X}(t+1)=\vec{D'}\cdot e^{bl}\cdot \cos(2\pi l)+\vec{X^{*}}(t)
\end{equation}
\end{document}
产生
如果你想要更长的箭,你可以使用\renewcommand{\vec}{\overrightarrow}
\documentclass{article}
\usepackage{amsmath}
\usepackage{lmodern}
\renewcommand{\vec}{\overrightarrow}
\begin{document}
\begin{equation}
\vec{X}(t+1)=\vec{D'}\cdot e^{bl}\cdot \cos(2\pi l)+\vec{X^{*}}(t)
\end{equation}
\end{document}
答案2
我建议\vv
从esvect
包中获取。它有8
箭头提示(从a
到h
),不接触大写字母,并且可扩展。以下是一些示例:
\documentclass{article}
\usepackage{amsmath}
\usepackage{lmodern}
\usepackage[b]{esvect}
\renewcommand{\vec}{\overrightarrow}
\begin{document}
\begin{equation}
\vec{X}(t+1)=\vec{D'}\cdot e^{bl}\cdot \cos(2\pi l)+\vec{X^{*}}(t)
\end{equation}
\begin{equation}
\vv{X}(t+1)=\vv{D'}\cdot e^{bl}\cdot \cos(2\pi l)+\vv{X^{*}}(t)
\end{equation}
\end{document}