❶ LATEX 公式总结
在论文写作和博客中经常需要大量数学公式,latex可以帮助我们把数学公式完整的编辑出来,并作出优美的排版,我花了一些时间,综合一些博客和网络上的资料,做一个总结,方便自己查询使用
首先贴一个我常用的在线编辑网站,常见的数学符号都在上面
https://www.codecogs.com/latex/eqneditor.php?lang=zh-cn
虽然LaTex和Word都是非常完善的文本排版工具,但基于其数学公式编辑的便利,我这里着重讲解一下数学公式部分的应用,至于其他方面的应用,先跳过啦。
大部分情况下,我对于latex的数学公式都是内嵌于Markdown文本编辑器中的,分为两种形式
注意:这些有特殊含义的表示中(不限于这三种内容蚂卖),如果超过一个字符或符号,需要用{}括起来。
对角标的使用中,如果角标位置看起来不明显时,可以强制改变角标大小或层次,如下所示:
显示为:
第一种输出为正常输出,但输出效果不明显;第二种是将一级角标改为二级角标,字体也自动变为二级角标字体
当需要在左右两边都有上下标,可以用 \sideset 命令
\sqrt[开方次数,默认为2]{开方公式}, 例如:
字号工具环境设置:
\dfrac命令把字号设置为独立公式中的大小;
\tfrac则把字号设置为行间公式中的大小。
\binom{233}{x^2}
常用括号有以下几种
对括闷茄逗号的大小,手动模式可以用\big, \Big, \bigg, \Bigg等一系列命令(从小到大,默认是最小)放在上述括号前面调整大小。
自动模式下要用 \left 和 \right 命令后面跟上所需分隔符,用来创建自动匹配高度的 (圆括号),[方括号] 和 {花括号} 等分隔符
如果你需要在不同的行显示对应括号,可以在每一行对应处使用 \left. 或 \right. 来放一个"影子"括号:
而如果分隔符不在左右而在中间,为了能够格式对齐,要用\middle加分隔符表示
multline不支持“&”分列。其首行左对齐,末纳搏行右对齐,其余各行分别按照全局方式对齐。
split也用于排版多行公式,但它与多行公式环境multline的区别主要是以下三点:
示例如下:
可以看到矩阵中用 & 分隔列,用 \\ 分隔行,在矩阵开始和结束部分\begin和\end+矩阵类型
下面给出这几种矩阵类型的图示
在此之上,如果我们需要对矩阵起始和结束部分的括号进行变化,可以使用诸如
第二种方式就是使用array环境,在左右端加上所需括号即可
其中,@>>> 代表右箭头、@<<< 代表左箭头、@VVV 代表下箭头、@AAA 代表上箭头、@= 代表水平双实线、@| 代表竖直双实线、@.代表没有箭头。
在 @>>> 的 >>> 之间任意插入文字即代表该箭头的注释文字。
以上内容大致上应该能把绝大多数数学公式优美的书写下来了,更多内容还需要自行查阅官方说明~~
❷ LaTex中的数学公式(一)行内、行间公式
$a+b=b+a$
(a+b=b+a)
begin{math} a+b=b+a end{math}
以上三种方法生成的公式均为
使用符号 ^
如 $ax^2+bx+c$
则生成
使用符号 _
如 $a_1+a_2$
则生成
如果要生成
则需要将上标或下标中的内容用 {} 括起来,即:
$a_{12}+a^{13}$
: $alpha$
: $eta$
: $gamma$
: $pi$
: $omega$
即把开头英文字母歼前乎大写
如:
: $Omega$
: $sin$
: $cos$
: $log$
: $ln$
: $sqrt3$
: $sqrt[3]{81}$
: $3/4$
: $frac{21}4$
$$a+b=b+a$$
[a+b=b+a]
begin{displaymath} a+b=b+a end{displaymath}
以上生成的效果为氏悉:
begin{eqution} a+b=b+a end{eqution}
begin{eqution*} a+b=b+a end{eqution*}
注意:1. 使用此环境需要 usepackage{amsmath} 宏包 2.若交叉引用此公式,正文中悔颂显示章节编号
❸ Latex公式图片间距
一、LATEX调整公式与正文间距离,调整空白大小:
调整空白命令:
\setlength{\abovedisplayskip}{3pt}
\setlength{\belowdisplayskip}{3pt}
用法,放在各种公式命令的适当位置,参见如下:
%样式一
\begin{equation}
\setlength{\abovedisplayskip}{3pt}
\setlength{\belowdisplayskip}{3pt}
y(t)=a(t)-b(t).
\end{equation}
%样式二
$$
\setlength{\abovedisplayskip}{3pt}
\setlength{\belowdisplayskip}{3pt}
y(t)=a(t)-b(t).
$$
%样式三
\begin{eqnarray}
\setlength{\abovedisplayskip}{3pt}
\setlength{\belowdisplayskip}{3pt}
y(t)=a(t)-b(t).
\end{eqnarray}
二、Latex调整图片与上下文距离
\vspace{-0.8cm} %调整图片与上文的垂直距离
\setlength{\abovecaptionskip}{-0.2cm} %调整图片标题与图距离
\setlength{\belowcaptionskip}{-1cm} %调整图片标题与冲拆下文距离
\usepackage{titlesec}宏包
\titleformat{\chapter}[display]{\normalfont\huge\bfseries\center}{\chaptertitlename\ \thechapter}{10pt}{\Huge}
\titleformat{\section}{\normalfont\Large\bfseries}{\thesection}{1em}{}
\titleformat{\subsection}{\normalfont\large\bfseries}{\thesubsection}{1em}{}
\titleformat{\subsubsection}{\normalfont\normalsize\bfseries}{\thesubsubsection}{1em}{}
\titleformat{\paragraph}[runin]{\normalfont\normalsize\bfseries}{\theparagraph}{1em}{}
\titleformat{\subparagraph}[runin]{\normalfont\normalsize\bfseries}{\thesubparagraph}{1em}{}
下面的命令用于察裤调节 标题与上下文,段落之间间距命令
\titlespacing {\chapter} {0pt}{50pt}{40pt}
\titlespacing {\section} {0pt}{3.5ex plus 1ex minus .2ex}{2.3ex plus .2ex}
\titlespacing {\subsection} {0pt}{3.25ex plus 1ex minus .2ex}{1.5ex plus .2ex}
\titlespacing {\subsubsection}{0pt}{3.25ex plus 1ex minus .2ex}{1.5ex plus .2ex}
\titlespacing {\paragraph} {0pt}{3.25ex plus 1ex minus .2ex}{1em}
\titlespacing {\subparagraph} {\parindent}{3.25ex plus 1ex minus .2ex}{1em}
参数随便改
比如:我用\titlespacing*{\section} {0pt}{9pt}{0pt}来设置小的上下文与标题散没枣间距。
http://zh-cn.w3support.net/index.php?db=so&id=512967
❹ 请大侠用LATEX命令写出这个公式,急用
[
frac{{ md}^2t_f}{{ md}t^2}
=frac{partial^2t_f}{partial孙慧D_q^{ast培灶2}}
配凯扮 left(frac{{ md}D_q^{ast2}}{{ md}t} ight)^2
+frac{partial^2t_f}{partialvarepsilon_q^2}
left(frac{dvarepsilon_q}{{ md}t} ight)^2
]
❺ LaTex语法介绍
(1)空格:Latex中空格不起作用。
(2)换行:用控制命令“\”,或“ \newline”.
(3)分段:用控制命令“\par” 或空出一行。
(4)换页:用控制命令“\newpage”或“\clearpage”
(5)特殊控制字符:#,$, %, &, - ,{, }, ^, ~ 要想输出这些控制符用下列命令:
\rm 罗马字体 \it 意大利字体
\bf 黑体 \sl 倾斜体
\sf 等线体 \sc 小体大写字母
\tt 打字机字体 \mit 数学斜体
点数(pt) 相应中文字号 控制命令
25 一号 \Huge
20 二号 \huge
17 三号 \LARGE
14 四号 \Large
12 小四号 \large
10 五号 \normalsize
9 小五号 \small
8 六号 \footnotesize
7 小六号 \scriptsize
5 七号 \tiny
\smallskip \medskip \bigskip
\textwidth=14.5cm
\textheight=21.5cm
系统默认:字号10pt= 五号字;西文字体为罗马字体;textwidth=12.2cm,textheight=18.6cm。相当于美国标准信纸大小。
(1)行中数学公式状态命令
简式1: ( 数学公式 )
简式2:陵亩
(2)独立数学公式状态命令
简式1: [ 数学公式 ]
简式2:
(1)数学公式中的各种字体:
(2)文中数学公式用$作为定界符,对于独立公式用$$作为定界符。上标用“^”,下标用“_”。
例如:
,
,
Su script
(3)数学中花体字母”\cal”命令
例如:
(1)求和与积分命令:
(2)数学公式中省略号:
(3)求极限的命令:
(4)分式的排版命令:
(5)根森汪扒式排版命令:
(6)取模命令:
(7)矩阵排版命令:
(1)上划线命令
(2)下划线命令
(3)卧式花括号命令
(4)仰式花括号命令
(5)戴帽命令
(6)堆砌命令
(1)下面给出的是中文LaTeX2e模板,此时文件的扩展名为.ctx。模板中%后面的中文是中文注解,读者可此昌以阅读这些模板中的中文注解,以理解所涉及的LaTeX2e命令的含义。
\documentclass[11pt]{ccart}%文件类说明
%还可以选择的类是cctbook
\setlength{\parindent}{12pt} %自然段第一行的缩进量为12pt
\setlength{\parskip}{10pt plus1pt minus1pt}
%自然段之间的距离为10pt,并可在8pt到11pt之间变化
\setlength{\baselineskip}{8pt plus2pt minus1pt}
%行间距为8pt,并可在7pt到10pt之间变化
\setlength{\textheight}{21true cm}%版面高为21厘米
\setlength{\textwidth}{14.5true cm}%版面宽为14.5厘米
\begin{document}%正文开始
\title{Thesis}%文章标题,双反斜杠\ 表示换行
\author{author\Dept. of Math.}
%作者名,单位,通信地址等,双反斜杠\ 表示换行
\date{2003/8/5}
%文章写作日期,如果省略此行,计算机日期作为写作日期
\maketitle%建立标题部分
%文章的正文输入
\begin{center}%参考文献的书写
{\heiti 参考文献}
\end{center}
\vskip 0.1cm
\def\hang{\hangindent\parindent}
\def\textindent#1{\indent\llap{#1\enspace}\ignorespaces}
\def\re{\par\hang\textindent}
\re{[1]} Nordhaus E,Stewart B,WhiteA.On the Maximum Genus of a Graph.{\it J.combinatorial Theory B},1971,11:258-267
\re{[2]} Skoviera M.The Maximum Genus of Graphs of Diameter Two.{\it Discrete Math}.1991, 87:175-180
\end{document}%源文件的结束
(2)英文LaTeX2e模板
\documentclass[11pt]{article}%文件类说明
%还可以选择的类是book,report
\setlength{\parindent}{12pt} %自然段第一行的缩进量为12pt
\setlength{\parskip}{10pt plus1pt minus1pt}
%自然段之间的距离为10pt,并可在8pt到11pt之间变化
\setlength{\baselineskip}{8pt plus2pt minus1pt}
%行间距为8pt,并可在7pt到10pt之间变化
\setlength{\textheight}{21true cm}%版面高为21厘米
\setlength{\textwidth}{14.5true cm}%版面宽为14.5厘米
\begin{document}%正文开始
\title{Thesis}%文章标题,双反斜杠\ 表示换行
\author{author\Dept. of Math.}
%作者名,单位,通信地址等,双反斜杠\ 表示换行
\date{2003/8/5}
%文章写作日期,如果省略此行,计算机日期作为写作日期
\maketitle%建立标题部分
%文章的正文输入
\section{Introction}%第一节引言(机器自动编号)
{\bf Theorem 1.} {\it For any fixed , we have
Hence, (2) and (3) are equivalent for any fixed .}
%一般定理的写法
{\bf Proof.}
\begin{thebibliography}{99}
\bibitem{Kind} D. Kinderlehrer and G. Stampacchia, {\it An Introction to
Variational Inequalities and Their Applications}, Academic Press,New York, (1980).
\end{thebibliography}%参考文献
\end{document}%源文件的结束
❻ MathType使用LaTex代码编辑公式方法分享
很多第一次使用MathType编辑器的朋友们,想要通过LaTex代码进行公式编辑却不知道如何使用,其实使用的方法非常简单。接下来就让小编为你详细介绍一下MathType使用LaTex代码编辑公式的方法,希望能够对你有所帮助!
MathType使用LaTex代码编辑公式教程
第一步:首先打蔽模开软件,并准备操作,具体如纳并陪图所示:
第二步:在菜单中点击预置选项卡,并点击工作区预置,具体如图所示:
第三步:这时会弹出一个设置处理框,具体如图所示:
第四步:勾选允许从键盘输入Tex语言,并点击确定,具体如图所示洞蠢:
第五步:回到编辑器界面,使用LaTex代码编辑公式,具体如图所示:
❼ 有没有办法在onenote 中使用latex命令输入公式
1.遇到长的单个公式它不会自动换行,就要自己设置换行
简单的就是在需要断行的地方加\\, \newline , \\*,等基本的,并且注意在使用时,需要将开头结尾使用
\begin{eqnarray}
\end{eqnarray} (不可以用equation哦!)
2.遇到长的公式带括号的,括号里面需要换行
比如大括号我们使用的是\{命令,所以在需要断行处输入一个\,表示与前面的\{对应一下,后面加正常的换行符号\\,下一行开头也使用一个\与后面的\}呼应一下
就可以了,举个例子
begin{eqnarray}
\{[\frac{1}{2E_{k}}(\没简掘frac{1}{\omega+i\eta-E_{k}}-\frac{1}{\omega+i\eta+E_{k}})] \\\
\-[\frac{1}{2E_{k}}(\frac{1}{\omega-i\eta-E_{k}}-\frac{1}{\omega-i\eta+E_{k}})]\}
\end{eqnarray}
3.公式的标号问题,通常情况下公式是自动编号的,但是如果使用了换行之后同一个公式可能有两个标号
所以需要使用array(可能还有其他的方法解决,我使用的是这种方法),举例
\begin{eqnarray}
\begin{array}{r c@{~}l}
<\begin{pmatrix}
c(t)\\
c^{+}(t)
\end{pmatrix}
\begin{pmatrix}
c^{+}(t^{'}),c(t^{'})
\end{pmatrix}>
=\begin{pmatrix}
<c(t)c^{+}(t^{'})> & <c(t)c(t^{'})>\\
<c^{+}(t)c^{+}(t^{'})> & <c^{+}(t)c(t^{'})>
\end{pmatrix}\\
=i\hbar\begin{pmatrix}
G_{11}(t,t^{'}) & G_{12}(t,t^{'})\\
G_{21}(t,t^{'}) & G_{22}(t,t^{'})
\end{pmatrix}
=i\hbar\widehat{G}(t,t^{'})
\end{array}
\end{eqnarray}
还要注意的是array后面需要设置排序,要想如何将公式对齐,可以自己选择对齐方式。
另一种对齐方式可以采用aligned,来对齐等号,命令行\begin{aligned} \end{aligned},在需要对齐的等号前面加&
举个例子咐颂,还是上面那个
\begin{eqnarray}
\begin{aligned}
<\begin{pmatrix}
c(t)\\
c^{+}(t)
\end{pmatrix}
\begin{pmatrix}
c^{+}(t^{'}),c(t^{'})
\end{pmatrix}>
&=\begin{pmatrix}
<c(t)c^{+}(t^{'})> & <c(t)c(t^{'})>\\
<c^{+}(t)c^{+}(t^{'})> & <c^{+}(t)c(t^{'})>
\end{pmatrix}\\
&=i\hbar\begin{pmatrix}
G_{11}(t,t^{'}) & G_{12}(t,t^{'})\\
G_{21}(t,t^{'}) & G_{22}(t,t^{'})
\end{pmatrix}
&=i\hbar\widehat{G}(t,t^{'})
\end{aligned}
\end{eqnarray}
这样可以将换行的等号对齐
4.在一个大括号下有几个式子,后面还有自变量取值区间的情况
首先大括号需要用到\left和\right命令,自菜单里面有,还需要大括号里面枯核的公式要对其,用到
\begin{array}{}后面括号l c r自己选择
公式1\\
公式2\\
。。。。\\
\end{array}
就可以完成对齐了。
还需要考虑到自变量的取值标注与公式之间的空格,在latex中输入空格要用到quad等命令,这个在菜单里用空格表示的,可以找到直接插入。下面简单说一下几种常用(a和b之间的空格):
两个quad空格 a \qquad b
quad空格 a\quad b
大空格 a\ b
中等空格 a\;b
小空格 a\,b
没有空格 ab
紧贴 a\!b
整合需要注意的问题,举个例子,以下是个公式:
$m(\omega)=\left\{
\begin{array}{l}
(\frac{\omega}{30})^{2}\qquad \omega\leq30 \\
1 \qquad \omega>30\\
\end{array}\right.$
方程的话就在开始和结尾都加入equation。
5.设置行间距:
直接使用space package
\usepackage{setspace}
\begin{spacing}{1.5}
..........
\end{spacing}
想设置那一块就将其放在该段文字的始末。后面间距根据自己的需求设置。
❽ 如何优雅地使用 LaTeX 编辑公式
1. \\ 是多行公式的换行符,蚂并而回车不是。
只要满足 (1) 列分隔符 & 个数一致;(2) 不出现空行,把公式的代码分行书写是允许的。这就给公式代码书写留下了很大的操作余地。
你大可将括号写成 C 那样,通过缩进来表现括号的层级(或者更恰当的比喻是 JSON):
&= ...\\
&= \left[
.....
\left(
.....
\right),
.....
\left(
.....
\right)
\right] \\
2. 使用宏来一定程度上简化重复劳动,比如
\def\ee{\mathbf{e}}
于是你的公式里每当出现 \mathbf{e} 的时候,只需敲 \ee 即可森物瞎。
需要注意避免过多此空使用单字母或双字母的命令,因为不少被用来定义许多文本符号,容易冲突。
❾ LATEX 数学公式编辑 命令
LaTex中自带的amsmath宏包几乎能够满足绝大部分论文中对数学公式的需求,而且其实使用起来没有楼主想象的那么复杂。LaTeX中的数学公式编写其实很简单,是用不着拿一整本书来讲的。看完某本LaTeX教程中的“数学公式”仿隐部分就能解决你的问备尘厅题了,相信我。
至于教程,楼主既然会用LaTeX来写文档了,想必也听说过lshort 了。差不多兄猜花一个小时看完里面的“数学公式”这部分我想就能解决楼主的问题了。
如果楼主想要纸质书的话,可以去你们图书馆找一下 胡伟 主编的《LATEX 2e完全学习手册》这本书。这本书写的不错,同样,看完里面的公式编辑部分就能写出99%以上的数学公式了。
❿ 第十一节:Latex中数学公式中的多行公式
先放一波最终的效果图:
这一讲主要讨论了latex中 多行数学公式 的排版方法。
引入 amsmath 和 amssymb 宏包
可以使用 gather 环境实现多行公式的排圆源版。
使用双反斜杠进行换行。
此环境不但实现了对公式的分行排版,并且对每一行公式进行了编号。
也可以使用带星号的gather环境,实现不带星号的多行公式排班,gather也可以使用notag命令阻止编号。橘数态
也可以使用align环境,对公式进行对齐排版,使用&符号进行对齐,可以指定任意位置,比如说按照等号对齐,按照右端对齐,按照左端对齐。
但是如果像教科书那样实现一个公式的多行排版该怎么办呢?
我们可以使用split环境,对其毕弯位置仍然要&符号决定。
或者使用cases环境,就可以实现带大括号的分行排版 ,此处的in命令用于输出属于符号。
mathbb命令用于输出花体字符字符。
如果不使用text命令,则在公式中无法实现中文排版。
这里切记在数学模式中处理中文,必须要使用text,把中文给包裹起来。