![公式编号跳转到页面左侧](https://linux22.com/image/308494/%E5%85%AC%E5%BC%8F%E7%BC%96%E5%8F%B7%E8%B7%B3%E8%BD%AC%E5%88%B0%E9%A1%B5%E9%9D%A2%E5%B7%A6%E4%BE%A7.png)
我写了一个代码,我想知道按照常规顺序,数字会跳转到页面的左边
\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{1}
$(SF1, SF2, SF3, SF4, SF5) = \int_{-\frac{h}{2} - z0}^{\frac{h}{2} - z0} (\sigma11,\sigma22,\sigma12,\sigma13,\sigma23)dz$
$(SM1, SM2, SM3) = \int_{-\frac{h}{2} - z0}^{\frac{h}{2} - z0}(\sigma11,\sigma22,\sigma12)zdz$
\end{equation}
\end{document}
答案1
这是这样的构造,其中多行表达式只需要一个方程编号,最好使用嵌套equation
有“子”环境的环境输入。
我建议输入这个代码:
\begin{equation}\label{1}
\begin{aligned}
(SF1, SF2, SF3, SF4, SF5) & = \int_{-\frac{h}{2} - z0}^{\frac{h}{2} - z0} (\sigma11,\sigma22,\sigma12,\sigma13,\sigma23)dz\\
(SM1, SM2, SM3) & = \int_{-\frac{h}{2} - z0}^{\frac{h}{2} - z0}(\sigma11,\sigma22,\sigma12)zdz
\end{aligned}
\end{equation}
(我没有重复整个代码,因为这与你之前的问题。不过,感谢您提出这个新问题。)
输出如下:
如您所见,方程式的编号在右边,而不是左边。
正如许多评论者指出的那样,你应该不是(永远不是!)在环境范围内equation
(或者实际上在任何数学环境中)有空行。一旦进入数学模式,就不要使用$
符号;它们只会混淆事情。
阅读该文档你会受益匪浅amsmath
—— texdoc amsmath
。
答案2
删除语法错误($
在显示的数学运算中、\par
/环境中的空行equation
)和一些猜测(两个方程式,可能在等号、下标处对齐,...)后:
\documentclass[11pt,a4paper,twoside,openright]{report}
\usepackage{amsmath,amssymb}
\pagestyle{empty}
\newcommand*{\diff}{\mathop{}\!\mathrm{d}}
\begin{document}
\begin{align}\label{1}
(SF1, SF2, SF3, SF4, SF5) &= \int_{-\frac{h}{2} - z_0}^{\frac{h}{2} - z_0}
(\sigma_{11},\sigma_{22},\sigma_{12},\sigma_{13},\sigma_{23})\diff z
\\
(SM1, SM2, SM3) &= \int_{-\frac{h}{2} - z_0}^{\frac{h}{2} - z_0}
(\sigma_{11},\sigma_{22},\sigma_{12})z \diff z
\end{align}
\end{document}
SF1
我不太清楚toSF5
和SM1
to的含义SM3
。因此我保留它们不变。
也许它们是一些程序变量,那么它们可以设置为:
\documentclass[11pt,a4paper,twoside,openright]{report}
\usepackage{amsmath,amssymb}
\pagestyle{empty}
\newcommand*{\diff}{\mathop{}\!\mathrm{d}}
\newcommand*{\var}[1]{\texttt{#1}}
\begin{document}
\begin{align}\label{1}
(\var{SF1}, \var{SF2}, \var{SF3}, \var{SF4}, \var{SF5}) &= \int_{-\frac{h}{2} -
(\sigma_{11},\sigma_{22},\sigma_{12},\sigma_{13},\sigma_{23})\diff z
\\
(\var{SM1}, \var{SM2}, \var{SM3}) &= \int_{-\frac{h}{2} - z_0}^{\frac{h}{2} - z_
(\sigma_{11},\sigma_{22},\sigma_{12})z \diff z
\end{align}
\end{document}