转载请注明作者和出处:https://blog.csdn.net/qq_28810395
运行平台: Windows 10
环境加编译器:Tex live 2020+ Tex studio编辑器
如有需要IEEE模板文件的可以关注Stefan0704回复IEEE进行获取。
一、前言
在Paper的排版中,对于数学公式的排版也是重点之一,一篇好的Paper,公式与图片的不规范,直接决定了读者对Paper的第一印象,所以下面分享一下数学公式排版方法。
二、排版方式
-
行级元素(inline),行级元素使用
$...$
,两个$表示公式的首尾。 -
块级元素(displayed),块级元素使用
$$...$$
、\[\]
等进行表示。块级元素默认是居中显示的。\begin{document} 111$x=2\times5$111\\\\%\\是换行标识符 \times是×标识符 222$$x=20$$ 222\\\\ 333\[x=2\times5\]333\\ \end{document}
PDF效果展示
上述是基本的排版方式,里面会设计很多专用的数学符号和特殊符号,想详细了解请查看数学符号、特殊符号
三、简单格式
-
上下标
上标:$f(x) = x^2$
或者$f(x) = {x}^{2}$
均可表示 f ( x ) = x 2 f(x)=x^2 f(x)=x2。
下标:$f(x) = x_2$
或者$f(x) = {x}_{2}$
均可表示 f ( x ) = x 2 f(x)=x_2 f(x)=x2。
上下标可以级联:$f(x)=x_1^2+{x}_{2}^{2}$
可表示 f ( x ) = x 1 2 + x 2 2 f(x)=x_1^2+{x}_{2}^{2} f(x)=x12+x22。 -
加粗和倾斜
加粗:$f(x) = \textbf{x}^2$
表示
f
(
x
)
=
x
2
f(x)=\textbf{x}^2
f(x)=x2。
文本:$f(x) = x^2 \mbox{abcd}$
表示
f
(
x
)
=
x
2
a
b
c
d
f(x) = {x^2}{\rm{abcd}}
f(x)=x2abcd
倾斜:$f(x) = x^2 \mbox{\emph{abcd} defg}$
表示
f
(
x
)
=
x
2
a
b
c
d
d
e
f
g
f(x) = {x^2}abcd{\rm{defg}}
f(x)=x2abcddefg
-
分数
1、$f(x,y) = \frac{x^2}{y^3}$
f ( x , y ) = x 2 y 3 f(x,y) = \frac{x^2}{y^3} f(x,y)=y3x2` -
开根号
1、$f(x,y) = \sqrt[n]{{x^2}{y^3}}$
f ( x , y ) = x 2 y 3 n f(x,y) = \sqrt[n]{{x^2}{y^3}} f(x,y)=nx2y3 -
省略号
、$f(x_1, x_2, \ldots, x_n) = x_1 + x_2 + \cdots + x_n$
f ( x 1 , x 2 , … , x n ) = x 1 + x 2 + ⋯ + x n f(x_1, x_2, \ldots, x_n) = x_1 + x_2 + \cdots + x_n f(x1,x2,…,xn)=x1+x2+⋯+xn -
括号和分隔符
;公式高度比较低的话直接从键盘输入括号即可,但是对于公式高度比较高的情形,需要特殊的运算。
1、${f}'(x) = (\frac{df}{dx})$
f ′ ( x ) = ( d f d x ) {f}'(x) = (\frac{df}{dx}) f′(x)=(dxdf)
2、${f}'(x) = \left( \frac{df}{dx} \right)$
f ′ ( x ) = ( d f d x ) {f}'(x) = \left( \frac{df}{dx} \right) f′(x)=(dxdf)
可以看出,通过将 \left( 和 \right) 结合使用,可以将括号大小随着其内容变化。[ ] 和 { } 同理。
3、${f}'(0) = \left. \frac{df}{dx} \right|_{x=0}$
f ′ ( 0 ) = d f d x ∣ x = 0 {f}'(0) = \left. \frac{df}{dx} \right|_{x=0} f′(0)=dxdf∣∣∣x=0
四、导数、极限、积分
-
导数
导数的表示用一对花括号将被导函数括起来,然后加上一个英文的引号即可。
1、${f}'(x) = x^2 + x$
f ′ ( x ) = x 2 + x {f}'(x) = x^2 + x f′(x)=x2+x -
极限
1、$\lim_{x \to 0} \frac{3x^2 +7x^3}{x^2 +5x^4} = 3$
lim x → 0 3 x 2 + 7 x 3 x 2 + 5 x 4 = 3 \lim_{x \to 0} \frac{3x^2 +7x^3}{x^2 +5x^4} = 3 limx→0x2+5x43x2+7x3=3
五、积分
积分中,需要注意的是,在多重积分内 dx 和 dy 之间 使用一个斜杠加一个逗号 , 来增大稍许间距。同样,在两个积分号之间使用一个斜杠加一个感叹号 ! 来减小稍许间距。使之更美观。
-
$\int_a^b f(x)\,dx$
∫ a b f ( x ) d x \int_a^b f(x)\,dx ∫abf(x)dx -
$\int_0^{+\infty} x^n e^{-x} \,dx = n!$
∫ 0 + ∞ x n e − x d x = n ! \int_0^{+\infty} x^n e^{-x} \,dx = n! ∫0+∞xne−xdx=n! -
$\int_{x^2 + y^2 \leq R^2} f(x,y)\,dx\,dy = \int_{\theta=0}^{2\pi} \int_{r=0}^R f(r\cos\theta,r\sin\theta) r\,dr\,d\theta$
∫ x 2 + y 2 ≤ R 2 f ( x , y ) d x d y = ∫ θ = 0 2 π ∫ r = 0 R f ( r cos θ , r sin θ ) r d r d θ \int_{x^2 + y^2 \leq R^2} f(x,y)\,dx\,dy = \int_{\theta=0}^{2\pi} \int_{r=0}^R f(r\cos\theta,r\sin\theta) r\,dr\,d\theta ∫x2+y2≤R2f(x,y)dxdy=∫θ=02π∫r=0Rf(rcosθ,rsinθ)rdrdθ -
$\int \!\!\! \int_D f(x,y)\,dx\,dy
\int \int_D f(x,y),dx,dy$
∫ ∫ D f ( x , y ) d x d y ∫ ∫ D f ( x , y ) d x d y \int \!\!\! \int_D f(x,y)\,dx\,dy \int \int_D f(x,y)\,dx\,dy ∫∫Df(x,y)dxdy∫∫Df(x,y)dxdy在加入了 ! 之后,距离的改变还是很明显的。
六、多行公式
在Paper排版中,对于数学公式多行的表示也是经常会用到的,我们可以按照上述一个公式一个公式的进行排版,也可以利用\begin{equation}与\end{equation}
直接排版多行公式。
\documentclass[conference]{IEEEtran}
\IEEEoverridecommandlockouts
% The preceding line is only needed to identify funding in the first footnote. If that is unneeded, please comment it out.
\usepackage{cite}
\usepackage{amsmath,amssymb,amsfonts} %公式相关
\usepackage{algorithmic} %
\usepackage{graphicx} %
\usepackage{textcomp}
\usepackage{xcolor}
\usepackage{ctex}
\usepackage{verbatim} % 使用comment
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
\begin{document}
\begin{gather}%会产生编号
a+b=b+a\\
ab=ba
\end{gather}
\begin{gather*}%不会产生编号
a \times b=b \times a\\
ab=ba
\end{gather*}
\begin{gather}%会编号
a+b=b+a \notag \\%\notag阻止编号
ab=ba \notag %\notag阻止编号
\end{gather}
%align和align*环境(用$对齐)
\begin{align}
x &= t + \cos t + 1\\
y &= 2\sin t
\end{align}
PDF效果展示
七、利用MathType和进行直接转换
在这介绍一种简单的插入数学公式方法,利用MathType和进行直接转换。 MathType是一款专业的数学公式编辑工具,能够帮助用户在各种文档中插入复杂的数学公式和符号,且与Office文档完美结合,显示效果超好,比Office自带的公式编辑器要强大很多。下满我们将操作。
- 我们现在MathType中将自己的公式编辑出来
然后工具栏点预置-->剪切与复制预置
然后将公式进行复制,粘贴,将首端\[
和尾端 \]
删除,编译可以看到,公式直接书写成功。
八、参考信息
https://blog.csdn.net/sinat_38816924/article/details/84347665