以下代码运行良好
\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{amstext}
\usepackage{mathtools}
\usepackage{babel}
%\usepackage{hyperref}
%\hypersetup{pdftex,colorlinks=true,allcolors=blue}
\begin{document}
\begin{eqnarray}
\shortintertext{\text{Model 1}}Y_{ij} & = & \beta_{0j}+R_{ij}\\
\shortintertext{\text{Model 2}}\beta_{0j} & = & \gamma_{00}+U_{0j}
\end{eqnarray}
\end{document}
然而,当我使用时,它开始给出错误的方程编号
\usepackage{hyperref}
\hypersetup{pdftex,colorlinks=true,allcolors=blue}
参见以下代码及其输出
\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{amstext}
\usepackage{mathtools}
\usepackage{babel}
\usepackage{hyperref}
\hypersetup{pdftex,colorlinks=true,allcolors=blue}
\begin{document}
\begin{eqnarray}
\shortintertext{\text{Model 1}}Y_{ij} & = & \beta_{0j}+R_{ij}\\
\shortintertext{\text{Model 2}}\beta_{0j} & = & \gamma_{00}+U_{0j}
\end{eqnarray}
\end{document}
答案1
不要使用 ,eqnarray
因为它已被弃用,会产生不好的水平间距。请改用 align
。此外,它不需要加载,amstext
因为它是由 加载的amsmath
,而 是由 加载的mathtools
:
\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc
\usepackage{mathtools}
\usepackage{babel}
\usepackage{hyperref}
\hypersetup{pdftex,colorlinks=true,allcolors=blue}
\begin{document}
\begin{align}
\shortintertext{\text{Model 1}}Y_{ij} & = \beta_{0j}+R_{ij}\\
\shortintertext{\text{Model 2}}\beta_{0j} & = \gamma_{00}+U_{0j}
\end{align}
\end{document}