我试图创建一个对齐的方程式编号,但我不知道我是否使用了正确的顺序,方程式编号没有出现:
\documentclass[11pt,a4paper,twoside,openright]{report}
\usepackage{setspace}
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage{tabu}
\usepackage{subfigure}
\usepackage{afterpage}
\usepackage{amsmath,amssymb}
\usepackage{rotating}
\usepackage{fancyhdr}
\usepackage[scriptsize]{caption}
\hyphenation{a-gen-tiz-za-zio-ne}
\usepackage{float}
\usepackage[parfill]{parskip}
\graphicspath{ {images/} }
\usepackage[a4paper,lmargin=2cm,rmargin=2cm]{geometry}
%\setlength{\paperwidth}{16cm}
%\setlength{\paperheight}{24cm}
%\setlength{\oddsidemargin} {2. cm}
%\setlength{\evensidemargin} {2. cm}
%\addtolength{\oddsidemargin} {-0.4 cm}
%\addtolength{\evensidemargin} {-0.4 cm}
%\linespread{1.1}
\usepackage[USenglish]{babel}
\usepackage[latin1]{inputenc}
\renewcommand{\captionfont}{\normalfont \sffamily \itshape \small}
\pagestyle{empty}
\begin{document}
\begin{equation}
\label{10}
\begin{aligned}
\begin{center}
\[
ABD =
\begin{bmatrix}
126102075.631 & 56957543.627 & 0 & 0 & 0 & 0 \\
56957543.627 & 107378189.106 & 0 & 0 & 0 & 0 \\
0 & 0 & 28004682.576 & 0 & 0 & 0 \\
0 & 0 & 0 & 373.068 & 1250.853 & 0 \\
0 & 0 & 0 & 1250.853 & 2.404 & 0 \\
0 & 0 & 0 & 0 & 0 & 1.22
\end{bmatrix}
\]
\end{center}
\end{aligned}
\end{equation}
\end{document}
答案1
你太过努力了。你所需要的只是一个包装器
\begin{equation}...\end{equation}
:
\documentclass[11pt,a4paper,twoside,openright]{report}
\usepackage{amsmath,amssymb}
\usepackage[USenglish]{babel}
\usepackage[latin1]{inputenc}
\pagestyle{empty}
\begin{document}
\begin{equation}
\label{10}
ABD =
\begin{bmatrix}
126102075.631 & 56957543.627 & 0 & 0 & 0 & 0 \\
56957543.627 & 107378189.106 & 0 & 0 & 0 & 0 \\
0 & 0 & 28004682.576 & 0 & 0 & 0 \\
0 & 0 & 0 & 373.068 & 1250.853 & 0 \\
0 & 0 & 0 & 1250.853 & 2.404 & 0 \\
0 & 0 & 0 & 0 & 0 & 1.22
\end{bmatrix}
\end{equation}
And here is a reference to the equation \eqref{10}
\end{document}
这里的问题是矩阵对于页面来说太宽,并且方程编号出现在下面等式的右边,在正常边际。
如果你减小字体大小,将其包装在这个“容器”中
{\footnotesize
...
}
你会得到这样的结果:
正如您所见,它仍然很宽 - 仍然太宽,以至于方程式编号无法放在它旁边 - 但更明显的是有一个方程式编号。
我不知道该建议什么才能使其更好地适应;无限期地减小字体大小并不是一个改进。并且相对于内容而言,列之间的间隙已经很小了。
答案2
由于只有一个方程,equation
因此您应该单独使用环境。
在下面的代码中,我删除了示例不需要的所有命令、包和选项。
\documentclass[11pt]{report}
\usepackage{amsmath}
\begin{document}
\begin{equation}
ABD =
\begin{bmatrix}
126102075.631 & 56957543.627 & 0 & 0 & 0 & 0 \\
56957543.627 & 107378189.106 & 0 & 0 & 0 & 0 \\
0 & 0 & 28004682.576 & 0 & 0 & 0 \\
0 & 0 & 0 & 373.068 & 1250.853 & 0 \\
0 & 0 & 0 & 1250.853 & 2.404 & 0 \\
0 & 0 & 0 & 0 & 0 & 1.22
\end{bmatrix}
\end{equation}
\end{document}
您可以看到,您的方程式中给出了一个数字(此处为 (1))。