在我的代码中,我使用了amsmath
包和其他一些包,命令\widehat
运行正常,但是当我添加包时amsfonts
,输出\widehat
开始产生错误:命令中的变量在输出中重复。例如,\widehat{y}_{t_q}
产生:
如果我从代码中删除该amsfonts
包,问题就会消失。我想知道如何使用这两个包并避免命令中的这个错误\widehat
。提前感谢您的关注和建议!
埃里卡
我的代码的简短版本如下:
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{indentfirst}
\usepackage{float}
\usepackage{array}
\usepackage{breqn}
\usepackage{natbib}
\usepackage{hyperref}
\usepackage{amsfonts}
\bibpunct{(}{)}{,}{a}{,}{,}
\newcommand{\BibTeX}{{\sc Bib}\TeX}
\renewcommand{\baselinestretch}{1.2}
\newenvironment{proof}[1][Proof]{\noindent\textbf{#1.} }{\ \rule{0.5em}{0.5em}}
\usepackage{a4wide}
\begin{document}
\begin{equation} \label{70}
\left( \begin{array}{c}
v_{t_m} \\
u_{t_m}
\end{array} \right) \sim N \left( 0, \left[ \begin{array}{cc}
\Sigma_{vv} & 0 \\
0 & \Sigma_{ww}
\end{array} \right] \right)
\end{equation}
where $\Phi_f(.)$ is a $p$ th-order polynomial on $\mathbb{R}$ and $\Phi_u(.)$ is a $q$ th-order polynomial on $\mathbb{R}^{N \times N}$. In order to have identification, we assume $\Lambda:= [I,\Lambda'_2]'$ and $\Phi_u (.)$ and $\Sigma_{ww}$ diagonal.
\begin{equation} \label{73}
\widehat{y}_{t_q} = \alpha + \beta \widehat{f}_{t_q}
\end{equation}
\bibliographystyle{apa}
\end{document}
答案1
罪魁祸首是breqn
。breqn
已知该软件包与其他处理数学环境的软件包不兼容,这意味着大多数软件包ams*
。例如:
简单的解决方案是加载breqn
后加载任何 AMS 包。例如:
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{hyperref}
\usepackage{amsfonts}
\usepackage{breqn}
\begin{document}
\begin{equation} \label{70}
\left( \begin{array}{c}
v_{t_m} \\
u_{t_m}
\end{array} \right) \sim N \left( 0, \left[ \begin{array}{cc}
\Sigma_{vv} & 0 \\
0 & \Sigma_{ww}
\end{array} \right] \right)
\end{equation}
where $\Phi_f(.)$ is a $p$ th-order polynomial on $\mathbb{R}$ and $\Phi_u(.)$ is a $q$ th-order polynomial on $\mathbb{R}^{N \times N}$. In order to have identification, we assume $\Lambda:= [I,\Lambda'_2]'$ and $\Phi_u (.)$ and $\Sigma_{ww}$ diagonal.
\begin{equation} \label{73}
\widehat{y}_{t_q} = \alpha + \beta \widehat{f}_{t_q}
\end{equation}
\end{document}
编译时无需重复y
。但是,如果您像在示例中那样\usepackage{breqn}
向前移动,则会遇到您在帖子中显示的问题。\usepackage{amsfonts}