当前位置:文档之家› Latex学习笔记

Latex学习笔记

Latex学习笔记
Latex学习笔记

Latex学习笔记

ps. 1、“\!” 表示其前后字符之间无间隙

2、暂留

3、段落中的数学表达式应该置于( 和),$ 和$或者begin{math} 和end{math} 之间。

4、对于较大的数学式子,最好的方法是使用显示式样来排版:将它们放置于[ 和]或begin{displaymath} 和end{displaymath}之间。这样排版出的公式是没有编号的。如果你希望LATEX 对其添加编号的话,可以使用equation环境来达到这一目的。

5、特殊字符:下面的这些字符是LATEX 的保留字符,它们或在LATEX 中有特定的用处,或不一定包含在所有的字库中。如果你直接在文本中使用它们,通常在排版结果中将不会得到这些字符,而且还会导致LATEX 做一些你不希望发生的事情。

# $ % ^ & _ { } ~ 当然,这些字符前面加上反斜线,就可以在文本中得到它们。另外一些符号可以由特殊的命令或作为重音命令得到。反斜线不能够通过在其前添加另外的反斜线来得到,相反的,是一个用来断行的命令。

6、命令overline 和underline 在表达式的上、下方画出水平线。

$\overline{m+n}$ \qquad

$\underline{m+n}$

7、命令overbrace 和underbrace 在表达式的上、下方给出一水平的大括号。$\underbrace{ a+b+cdots+z }_{26}$

8、向量(Vectors)通常用上方有小箭头(arrow symbols)的变量表示。这可由vec 得到。另两个命令overrightarrow 和overleftarrow

在定义从A 到B 的向量时非常有用。

\begin{displaymath}

\vec a \quad \overrightarrow{AB}

\end{displaymath}

9、乘法算式中的圆点符可以省略。然而有时为了帮助读者解读复杂的公式,也有必要用命令cdot 将圆点符表示出来。

\begin{displaymath}

v = {\sigma}_1 \cdot {\sigma}_2

{\tau}_1 \cdot {\tau}_2

\end{displaymath}

10、函数名通常用罗马字体正体排版,而不是像变量名一样用意大利体排版。因此,LATEX提供下述命令来排版最重要的一些函数名。

arccos cos csc exp ker limsup min

arcsin cosh deg gcd lg ln Pr

arctan cot det hom lim log sec

arg coth dim inf liminf max sin

sinh sup tan tanh

[\lim_{x \rightarrow 0}

\frac{\sin x}{x}=1]

11、排版二项系数或类似的结构可以使用命令{... choose ...} 或{... atop ...}。第二个命令与第一个命令的输出相同,只是没有括

号。

\begin{displaymath}

{n \choose k}\qquad {x \atop y+2}

\end{displaymath}

12、积分运算符(integral operator)用int 来生成。求和运算符(sum operator)由sum 生成。乘积运算符(product operator)由prod 生成。上限和下限用^ 和_ 来生成,类似于上标和下标。

\begin{displaymath}

\sum_{i=1}^{n} \qquad

\int_{0}^{\frac{pi}{2}} \qquad

prod_epsilon

\end{displaymath}

13、对于括号(braces)和其它分隔符(delimiters),在TEX中有各种各样的符号(例如[ h k l)。圆括号和方括号可以用相应的键输入。花括号用{。其它的分隔符用专门命令(例如updownarrow)来生成。

14、将三个圆点(three dots)输入公式可以使用几种命令。ldots 将点排在基线上。cdots 将它们设置为居中。除此之外,可用vdots 命令使其垂直,而用ddots 将得到对角型(diagonal dots)。

\begin{displaymath}

x_{1},\ldots,x_{n} \qquad

x_{1}+\cdots+x_{n}

\end{displaymath}

15、如果公式中由TEX选择的的空格不令人满意,可以通过插入特殊的空格命令来进行调节。有几个命令用于小空格: ,对应于3/18 quad ( ),:对应于4/18 quad ( ),;对应于5/18 quad ( )。脱离的空格符号生成中等大小的空格。quad ( ) 和qquad ( ) 产生大空格。quad 的大小对应于目前字体中字符‘M’ 的宽度。! 命令生成负空格-3/18 quad ( )。

\newcommand{ud}{mathrm{d}}

\begin{displaymath}

\int!!!\int_{D} g(x,y)

, ud x, ud y

\end{displaymath}

instead of

\begin{displaymath}

\intint_{D} g(x,y)ud x ud y

\end{displaymath}

16、排版arrays 使用array 环境来排版矩阵(arrays)。它有些类似于tabular 环境,使用命令来分行。

\begin{displaymath}

mathbf{X} =

\left( \begin{array}{ccc}

x_{11} & x_{12} & \ldots

x_{21} & x_{22} & \ldots

\vdots & \vdots & \ddots

\end{array} \right)

\end{displaymath}

array 环境也可以使用“.” 作为隐藏右分隔符来排版只有一个大分隔符的表达式。

\begin{displaymath}

y = \left{ \begin{array}{ll}

a & textrm{if $d>c$}

b+x & textrm{in the morning}

l & textrm{all day long}

\end{array} \right.

\end{displaymath}

像在tabular 环境中一样,也可以在array 环境中画线。例如分隔矩阵中的元素。

\begin{displaymath}

\left(\begin{array}{c|c}

1 & 2

\hline

3 & 4

\end{array}right)

\end{displaymath}

对于分布于几行的公式或者方程组(equation system),可以使用eqnarray 和eqnarray* 环境来代替equation。在eqnarray 中,每一行都会有一个方程编号。eqnarray* 不对方程进行编号。eqnarray 和eqnarray* 环境类似于{rcl} 形式的三列表格。中间的一列可以用作等号或不等号,或者其它看起来适合的符号。使用命令分行。

\begin{eqnarray}

f(x) & = & \cos x

f'(x) & = & -\sin x

\int_{0}^{x} f(y)dy &

= &\sin x

\end{eqnarray}

17、在LATEX中很难得到粗体符号。这也许是故意的,因为业余排版者总是过份使用粗体。字体改变命令mathbf 给出粗体字母,但是这些是罗马字体(竖直的),而数学符号通常是斜体。有一个boldmath 命令,但是这只能用于数学模式之外。对于符号也是如此。\begin{displaymath}

\mu, M \qquad \mathbf{M} \qquad

\mbox{\boldmath $\mu, M$}

\end{displaymath}

使用工具包中的amsbsy(包括在amsmath 中)和bm 很容易办到这点,因为它们包含boldsymbol命令。

\begin{displaymath}

\mu, M \qquad

\boldsymbol{mu}, \boldsymbol{M}

\end{displaymath}

1)对于一个公式,换行缩进,\quad (退一格)和\qquad(退两格)

(一)不编号,右对齐

\begin{align*}

P\left( {i,j,k} \right)\left[ {i{\mu_p} + {\lambda_s} + {\lambda_p} + j{\mu_s}} \right]=(j+1){\mu_s}P\left( {i,j+1,k} \right) \\

\qquad + (i+1){\mu_p}P\left( {i+1,j,k} \right)+ {\lambda_s}\left[ {1-\delta (j)} \right]P\left( {i,j-1,k} \right)

\end{align*}

加红色的\qquad表示后退两格。\quad表示后退一格

(二)编号,左对齐

\begin{align}

&P\left( {i,j,k} \right)\left[ {i{\mu_p} + {\lambda_s} + {\lambda_p} + j{\mu_s}} \right]=(j+1){\mu_s}P\left( {i,j+1,k} \right) \nonumber \\

&\quad + (i+1){\mu_p}P\left( {i+1,j,k} \right)+ {\lambda_s}\left[ {1-\delta (j)} \right]P\left( {i,j-1,k} \right) \nonumber \\

&\quad + \left[ {1-\delta (j)} \right]P(i,j-1,k+1) + \delta (N-i-j)P(i,j,k+2) \end{align}

2)对于两个公式,只要一个编号(相当于一个公式分两行排列)

解决方案有两种:如果不想要编号,就用displaymath替换equation (一) split

\begin{equation}

\begin{split}

(a+b)^2 &=a^2+b^2+2ab\\

(a+b+c)^2 &=a^2+b^2+c^2+2ab+2ac+2bc

\end{split}

\end{equation}

(二) aligned

\begin{equation}

\begin{aligned}

c^{j-1}_n=\sum_{l=0}^{D-1}g_lc_{l+2n}^j \\

d^{j-1}_n=\sum_{l=0}^{D-1}h_lc_{l+2n}^j

\end{aligned}

\end{equation}

3)在公式中间空一行

(一)\ \notag\\

\begin{align}

c^{j-1}_n=\sum_{l=0}^{D-1}g_lc_{l+2n}^j \\

\ \notag\\ %空格(注意命令\notag之前是命令符\加一空格,

%而不是双斜线)占一行。其中的命令\notag也可以

%换为\nonumber

d^{j-1}_n=\sum_{l=0}^{D-1}h_lc_{l+2n}^j

\end{align}

(二)\notag\\,并用&对齐

\begin{align}

c^{j-1}_n & =\sum_{l=0}^{D-1}g_lc_{l+2n}^j \\

& \notag\\ %即把三个公式中的第二个输入为空,且不参与编号

d^{j-1}_n & =\sum_{l=0}^{D-1}h_lc_{l+2n}^j

\end{align}

4)The Latex Array Command

Syntax

\begin{array}{c1 ... cn}

A(1,1) & ... & A(1,n) \\

... & ... & ... \\

A(m,1) & ... & A(m,n)

\end{array}

See Also table

XML dependently interpret the array A with j-th column is aligned according to the value of cj where l means align to the left, c means align each to the center, and r means align to the right.

Example

The input

\begin{array}{clcr}

a+b++c & uv & x-y & 27 \\

a+b & u+v & z & 134 \\

a & 3u+vw & xyz & 2,978

\end{array}

Row Alignment

The first line in the syntax above can have the form

\begin{array}[r]{c1 ... cn}

In this case the value of r specifies how each row is aligned where t means align the top, c means align the center, and b means align the bottom. For example, the input

\begin{array}[t]{cc}

\begin{array}{c} a \\ b \end{array}

&

\begin{array}{cc} a & b \end{array}

\end{array}

array有时候可能不如align,如:

\begin{equation}

\left\{

\begin{array}{c}

x + y = z, \\

c+1 + 2 = 3. \\

\end{array}

\right.

\end{equation}

\begin{equation}

\left\{

\begin{aligned}

x + y &= z, \\

c+1 + 2 &= 3. \\

\end{aligned}

\right.

\end{equation}

5)Latex中的(左边有大括号的)方程组解决方案

(一)大括号下并列的式子, 右边只有一个纵向居中的编号:

\begin{equation}

\left\{

\begin{array}{c}

x + y = z, \\

1 +

2 = 3. \\

\end{array}

\right.

\end{equation}

或者比较 cases 环境:

\begin{equation}

\begin{cases}

x + y = z, \\

1 +

2 = 3. \\

\end{cases}

\end{equation}

(二)大括号下并列的式子, 每个都加上编号, 需要调用 cases 宏包: {这是一个宏包! 与amsmath 宏包中的 cases 环境相区别.}

\usepackage{cases}

......

\begin{numcases}{}

x+y=z,\\

1+2=3.

\end{numcases}

为什么\begin{numcases}{}有一对空的大括号? 因为它的基本用法是这样的:

\usepackage{cases}

......

\begin{numcases}{|x|=}

x, & for $x \geq 0$;\\

-x, & for $x < 0$.

\end{numcases}

6)\frac{分子}{分母}

7)求和 \sum 与积分 \int

8)上标 ^{角标} 与下标 _{角标}

9)根式

开平方:\sqrt{表达式}

开n次方:\sqrt[n]{表达式}

10)双栏文章中如何跨两栏写长公式(通栏公式)

第一种方法:这是从IEEE摘选出来的输入方式,但是这个方式会使得公式移动到下一页浮动置顶。

\newcounter{mytempeqncnt}

\begin{figure*}[!t]

% ensure that we have normalsize text

\normalsize

% Store the current equation number.

\setcounter{mytempeqncnt}{\value{equation}}

% Set the equation number to one less than the one

% desired for the first equation here.

% The value here will have to changed if equations

% are added or removed prior to the place these

% equations are referenced in the main text.

\setcounter{equation}{5}

\begin{equation}

\label{eqn_dbl_x}

x = 5 + 7 + 9 + 11 + 13 + 15 + 17 + 19 + 21+ 23 + 25

+ 27 + 29 + 31

\end{equation}

\begin{equation}

\label{eqn_dbl_y}

y = 4 + 6 + 8 + 10 + 12 + 14 + 16 + 18 + 20+ 22 + 24

+ 26 + 28 + 30

\end{equation}

% Restore the current equation number.

\setcounter{equation}{\value{mytempeqncnt}}

% IEEE uses as a separator

\hrulefill

% The spacer can be tweaked to stop underfull vboxes.

\vspace*{4pt}

\end{figure*}

第二种方法:使用multicol来实现,这个方法较为贴近我们平时的习惯。

\begin{multicols}{2}

Bla bla...

\end{multicols}

%

\begin{equation}

very long equation

\end{equation}

%

\begin{multicols}{2}

Bla bla...

\end{multicols}

有时,我们看到一些论文有如下的显示方式,LaTeX里如何实现呢?

实现代码如下:

\newlength{\halfpagewidth}

\setlength{\halfpagewidth}{\linewidth}

\divide\halfpagewidth by 2

\newcommand{\leftsep}{%

\noindent\raisebox{4mm}[0ex][0ex]{%

\makebox[\halfpagewidth]{\hrulefill}\hbox{\vrule height 3pt}}% \vspace*{-2mm}%

}

\newcommand{\rightsep}{%

\noindent\hspace*{\halfpagewidth}%

\rlap{\raisebox{-3pt}[0ex][0ex]{\hbox{\vrule height 3pt}}}%

\makebox[\halfpagewidth]{\hrulefill}%

}

使用方法:

\begin{multicols}{2}

Bla bla...

\end{multicols}

%

\leftsep

\begin{equation}

\label{eqn:planar:Hz02}

\left \{\begin{array}{l}

\delta A + \kappa B = 0 \\

(\kappa\sin\kappa d - \gamma\cos\kappa d)A + (\kappa\cos\kappa d + \gamma\sin\kappa d)B = 0

\end{array} \right.

\end{equation}

\rightsep

%

\begin{multicols}{2}

Bla bla...

\end{multicols}

LaTeX入门教程

LaTeX入门教程 里面的图好多都刷不出来,于是我就自己运行了一遍,至少验证了这个教程的正确性O(∩_∩)O哈哈~ CTEX - 在线文档- TeX/LaTeX 常用宏包 资料下载: LaTeX2e插图指南LaT eX2e使用手册TeX语言CTeX FAQ 常见问题集 Contents ?TEX/L A TEX是什么? ?为什么要用TEX/L A TEX? ?安装 ?开始使用 ?数学符号 o行内公式与行间公式 o上标与下标 o常见的数学公式 o行列式与矩阵 o方程组与分段函数 ?使用中文 ?文章的各个部分 ?表格 ?插图 ?罗列 ?分割长文档 ?学习资料 ?幻灯片制作简介 ?重要建议 ?Bibliography T E X/L A T E X是什么? T E X 是一个非常优秀的排版软件,L A T E X 是基于T E X 之上的一个宏包集。因为L A T E X 的出现,使得人们使用T E X 更加容易,目前大部分人们使用的T E X 系统都是L A T E X 这个宏集。 为什么要用T E X/L A T E X? 我们为什么要用T E X/L A T E X 来排版我们的论文、书籍呢?因为它 ?排版的效果非常整齐漂亮; ?排版的效率高; ?非常稳定,从95年到现在,T E X 系统只发现了一个bug。由此可见它的稳定性; ?排版科技文献,尤其是含有很多数学公式的文献特别方便、高效。现今没有一个排版软件在排版数学公式上面能和T E X/L A T E X 相媲美; 安装 我们可以从https://www.doczj.com/doc/a815840732.html,上下载最新的中文T E X 套装,Windows 用户请下载CT E X 套装,Linux 用户可以下载TeXlive 来安装。安装过程就不用我多说了吧!

(完整word版)LaTeX入门教程v2.doc

计算机与 IT 入门实验讲义 LaTeX入门实验实验手册 大连理工大学软件学院 实训基地 2016 年 7 月

1 LaTeX 简介 LaTeX( L A T E X ,音译“拉泰赫”)是一种基于ΤΕΧ的排版系统,由美国计 算机学家莱斯利·兰伯特( Leslie Lamport)在 20 世纪 80 年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。 LaTeX 编辑器有很多,这里我们使用 WinEdt,它是 CTeX 自带的一款,功能比较齐全,也是我的入门编辑器。入门首推这款,下载CTeX 即可,也可以单独安装。 2 WinEdt 指南 首先我们来简单了解WinEdt 的使用,打开 WinEdt,新建空白文件,软件的基本界面如图所示。工具栏中蓝色框内为编译模式选项,本次实验中我们选择选择 PDFLaTeX。编译后我们可以使用该下拉菜单下的PDFTeXify 选项查看生成的PDF。

3 LaTeX 案例讲解 本次实验我们以 example.pdf 文档的编写为例讲解LaTex 编写文档的过程, 涉及到中文支持,图片插入,公式编辑,表格编辑,算法编辑等。文档对应的 .tex 源文件为 example.tex。 3.1 LaTeX 宏定义及中文支持 LaTex 宏定义主要设置了文档的基本格式和以及源文档编译时会用到的包。 如案例文档的源文件中,设置了如下的宏定义: \documentclass指定了要编写的文档类型为普通的文章。3-4 行设定了文档中 的段落要首行缩进两个空格,最后两行设定了文档的页边距,即上下左右均留出1.0cm 的空白。 LaTeX 在默认情况下不能支持中文字符,因此为了支持文档中的中文,我们 需要导入相应的中文包,其中最常用的方法是导入CJK 包,具体的命令如上图 第二行所示, \usepackage{CJK}。 3.2 LaTeX 文档结构 LaTeX 的文档包括宏定义和正文两个大部分,其中正文部分要写在一组 \begin{} 和\end{} 标签,如下所示 \end{document} 后面的内容不会出现在生成的文档中。 由于本案例中需要使用中文,要额外添加一对标签 \begin{CJK*} \end{CJK*},

Latex排版——复杂表格制作

Latex排版——复杂表格制作 %多行或多列合并的情况 %(1)多行合并代码如下 \documentclass{article} \usepackage{multirow} %使用multirow必须加载该package \begin{document} \begin{table}[tbp] \centering \begin{tabular}{|ccccc|ccccc|} \hline Case & Structural \ State & Damage \ Location & Damage \ extent & Excitation \ Level(V) \\ \hline % \hline 在该行下面画一整条横线 32 & \multirow{6}{*}{Damaged States (DS3)} & 1C and 3A & DB0 & 2 \\ % * 表示由系统自动调整文字 33 & & 1C and 3A & DB0 & 5 \\ 34 & & 1C and 3A & DB0 & 8 \\ 35 & & 1C and 3A & DBB & 2 \\ 36 & & 1C and 3A & DBB & 5 \\ 37 & & 1C and 3A & DBB & 8 \\ \hline \end{tabular} \caption{List of unknown states} \end{table} % (2)多行多列同时合并 \begin{table} \begin{tabular}{|c|c|c|c|c|} \hline \hline \multirow{2}{*}{multi-rows} & \multicolumn{2}{|c|}{multi-columns} & \multicolumn{2}{|c|}{\multirow{2}{*}{multi-row and col}} \\ \cline{2-3} % \cline用于画横线 \cline{i-j}表示从第i列画到第j列 & column-1 & column-2 & \multicolumn{2}{|c|}{} \\ \hline label-1 & label-2 & label-3 & label-4 & label-5 \\

LaTeX入门教程v2

计算机与IT入门实验讲义LaTeX入门实验实验手册 大连理工大学软件学院 实训基地 2016年7月

t h e b e n g a r e g o o d f o 1LaTeX 简介 LaTeX (L A T E X ,音译“拉泰赫”)是一种基于ΤΕΧ的排版系统,由美国计算 机学家莱斯利·兰伯特(Leslie Lamport )在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX 所提供的 强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生 成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书 籍的所有其他种类的文档。 LaTeX 编辑器有很多,这里我们使用WinEdt ,它是CTeX 自带的一款,功能比较齐全,也是我的入门编辑器。入门首推这款,下载CTeX 即可,也可以单独安装。 2WinEdt 指南 首先我们来简单了解WinEdt 的使用,打开WinEdt ,新建空白文件,软件 的基本界面如图所示。工具栏中蓝色框内为编译模式选项,本次实验中我们选择选择PDFLaTeX 。编译后我们可以使用该下拉菜单下的PDFTeXify 选项查看生成的PDF 。

3LaTeX案例讲解 本次实验我们以example.pdf文档的编写为例讲解LaTex编写文档的过程, 涉及到中文支持,图片插入,公式编辑,表格编辑,算法编辑等。文档对应的. tex源文件为example.tex。 3.1 LaTeX宏定义及中文支持 LaTex宏定义主要设置了文档的基本格式和以及源文档编译时会用到的包。如案例文档的源文件中,设置了如下的宏定义: \documentclass指定了要编写的文档类型为普通的文章。3-4行设定了文档 中的段落要首行缩进两个空格,最后两行设定了文档的页边距,即上下左右均 留出1.0cm的空白。 LaTeX在默认情况下不能支持中文字符,因此为了支持文档中的中文,我 们需要导入相应的中文包,其中最常用的方法是导入CJK包,具体的命令如上 图第二行所示,\usepackage{CJK}。 3.2 LaTeX文档结构 LaTeX的文档包括宏定义和正文两个大部分,其中正文部分要写在一组 \begin{}和\end{} 标签,如下所示 由于本案例中需要使用中文,要额外添加一对标签\begin{CJK*} \end{CJK*},

手把手修改Latex论文

手把手修改Latex论文_1 已有76 次阅读 2016-12-5 17:34 |系统分类:科研笔记|关键词:论文写作Latex IEEE 1.各种文件杂乱无章,可制作一个批处理文件自动删除它们。 2.图像文件按扩展名放在各文件夹里,便于管理。 在导言区中指定文件路径,以便系统在目标文件夹中搜索图像文件

\usepackage{graphicx} \graphicspath{{fig_pdf/}} 3..把.eps图像转换成.pdf格式 软件及使用说明:https://www.doczj.com/doc/a815840732.html,/tex/xConvert.zip 4. 只需要这些文件即可 5. 图的Latex排版 a. 图像文件名不要有扩展名,否则限定了特定图像文件 b. 导言区中定义宽度,以便统一修改。 \newlength\figwidth \setlength\figwidth{0.3\textwidth}

c. 不到万不得已,不要在Latex源文件中任何地方手动编号! 代码改为: 更多关于图排版的说明,请参考https://www.doczj.com/doc/a815840732.html,/CTAN/info/epslatex/english/epslatex.pdf 5. bib文件的制作与调用 虽然在主源文件中通过\bibitem也可编辑参考文献。但这容易出现各种格式错误。更为重要的是,如果改投不同出版社,需要重新编辑。 bib文件的调用方式: bib文件可以手工制作:

也可以从各数据库中导出。比如从Scholar.Google按指定格式导出:

注意检查各项信息,修改一些小错误。让检索关键词包含尽量多的论文信息,以便使用时识别。

LaTeX新人教程,教你快速入门

LaTeX新人教程,30分钟从完全陌生到基本入门 by Nan 对于真心渴望迅速上手LaTeX的人,前言部分可以跳过不看。 本教程面向对LaTeX完全无认知无基础的新人。 旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。 尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。 在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google 解决。 先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。 https://www.doczj.com/doc/a815840732.html,TeX是一类用于编辑和排版的软件,用于生成PDF文档。 https://www.doczj.com/doc/a815840732.html,TeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。 https://www.doczj.com/doc/a815840732.html,TeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。 我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账! 我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转

latex笔记

2014.12.25 1.\documentclass [11pt] {article} \begin{documentclass} \end{documentclass} \begin{xxx} \end{xxx} 0. 在Latex中从\documentclass到\begin{document}之间的区域被称作导言区 1. 中英文字号对照表初号小初一号小一二号小二三号小三四号小四五号小五六号小六七号八号42pt36pt26pt24pt22pt18pt16pt15pt14pt12pt10.5pt9pt7.5pt6.5pt5.5pt5pt 中英文字号对照表 2. 七号5.25pt 1.845mm 六号7.875pt 2.768mm 小五号9pt 3.163mm 五号10.5pt 3.69mm 小四号12pt 4.2175mm 四号13.75pt 4.83mm 三号15.75pt 5.53mm 二号21pt 7.38mm 一号27.5pt 9.48mm 小初号36pt 12.65mm 初号42pt 14.76mm 3.经典的中文字体定义命令 \newcommand{\chuhao}{\fontsize{42pt}{\baselineskip}\selectfont} \newcommand{\xiaochuhao}{\fontsize{36pt}{\baselineskip}\selectfont} \newcommand{\yihao}{\fontsize{28pt}{\baselineskip}\selectfont} \newcommand{\erhao}{\fontsize{21pt}{\baselineskip}\selectfont} \newcommand{\xiaoerhao}{\fontsize{18pt}{\baselineskip}\selectfont} \newcommand{\sanhao}{\fontsize{15.75pt}{\baselineskip}\selectfont} \newcommand{\sihao}{\fontsize{14pt}{\baselineskip}\selectfont} \newcommand{\xiaosihao}{\fontsize{12pt}{\baselineskip}\selectfont} \newcommand{\wuhao}{\fontsize{10.5pt}{\baselineskip}\selectfont} \newcommand{\xiaowuhao}{\fontsize{9pt}{\baselineskip}\selectfont} \newcommand{\liuhao}{\fontsize{7.875pt}{\baselineskip}\selectfont} \newcommand{\qihao}{\fontsize{5.25pt}{\baselineskip}\selectfont} 4. \fontsize{字体尺寸}{行距}

latex,article,最简单的模板

竭诚为您提供优质文档/双击可除latex,article,最简单的模板 篇一:latex教程--新手入门 20xx.5.19于百度文库搜寻到,将作者文中提到的文章 全部搜寻集中,放置于百度文库,方便自己在我初学latex 时,我自己有着很强烈的感受,对于新人来说,latex其实 不缺少长篇的系统论述的manual,但是缺少简短的stepbystep的一个example接一个example的有操作价值的tutorial。 我想大多数人接触latex的原因都和我一样,只是论文需要,并不是有多么想去当一个杂志编辑。 因此这一篇tutorial的起点为零,终点到满足写一个proposal就为止了。同时这一篇tutorial的内容只涉及信 息的撰写和录入,不涉及排版美化。我提倡的是新人们先开始跟着这个教程用latex来写起来,在把内容放进去之后,遇到怎么让版面更加规范美观的问题的时候,可以从容地去翻manual或者问google。 这篇教程中涉及的以及被我有意过滤掉的latex的功能,都是我仔细斟酌过的,我确保文章的内容对于新人来说完全

够用。 从proposal到paper当然还有一点距离,最重要的台阶是模板的应用,其次是做参考文献。 不过有了这篇文章垫底,至少能用latex编辑点东西了,也就不怕了,单独去google需要的部分的教材就可以了。 那么我个人对于即将接触latex的新人的教材建议是,先从这一篇出发,掌握这一篇里的内容之后,就可以开始着手撰写和编辑自己的latex文本了,比如自己的proposal 或者论文的提纲,一边写一边可以去看一下我学latex的时候觉得最简短有指导意义有操作价值的《一份不太短的 latex介绍》,那一篇教材里基本就涵盖了以写paper为目的全部latex功能需求了。 另外感谢朋友留言提醒了我另外一篇当初在我入门时 对我帮助非常大的教程,它名字很简单朴素叫做《latexnotes》。这个note和《不太短的》都是内容合理实用,没有多余的废话,没有职业编辑才可能用到的高端内容,而且充满了清爽的examples的教程。我也要强烈推荐出来。它可以通过搜索“latexnotes包老师”获得。我写的这一篇教程,从一定意义上说,可以算是那两个简短教程的再简短的节选。因为这篇文章中的内容,就是当我在初学latex的第一天,看着这两篇教程学会的,当时认为我最需要的技能。因此我将这些技能拿出来,带上我安排和精简过的例子,单

Latex+讲义

Latex 讲义 我们简要讲述如何用Latex排版论文及书籍. 相关资源: https://www.doczj.com/doc/a815840732.html, CTeX-2.4.2-Full CTeX-Fonts-2.4.4 CTeX-CS-1.4.3 CTeX-Ext-1.1.0 参考书: LaTeX 科技排版指南作者:邓建松,彭冉冉,陈长松, 科学出版社 https://www.doczj.com/doc/a815840732.html,/pub/tex/documents/bible/latex_manual.zip CteX-FAQ: https://www.doczj.com/doc/a815840732.html,/pub/tex/CTDP/ctex-faq/ LaTeX插图指南(epslatex)中文版: https://www.doczj.com/doc/a815840732.html,/pub/tex/documents/bible/latex_graphics.zip C:\CTeX\CTEX\doc 1 科技论文的结构 科技论文的结构一般主要包含如下几部分: 1. 标题部份(包括论文题目,作者及其信息) 2. 摘要 3. 文章正文 4. 参考文献 5. 附录(大多文章没有) 与Word的一些比较: 1.用Latex排版时书写的是源文件(*.tex), 需要编译以后才能得到需要的文件(一般为 *.pdf 或*.ps); 2.在Word中, 改变字体,颜色, 插入空格, 空行等,都通过菜单或工具栏直接在文件上 进行,而Latex是在源文件上,通过命令,环境来改变pdf或ps文件中的相应部份. 3.…… 例一(eigen.pdf) 这几部分如何排版: 例二(example1.tex)

example1.tex: \documentclass{article} \begin{document} \title{ Based on Gradient Recovery Type a Posteriori Error Estimates \thanks{Subsidized by the Special Funds for Major State Basic Research Projects, and also supported in part by the Chinese Program of the Chinese Academy of Sciences.}} \author{Dong Mao \thanks{Institute of Computational - Academy of Mathematics and System Sciences, Chinese Academy of Sciences, P.O. Box 2719, Beijing 100080, China.} \and Lihua Shen \thanks{Institute of Computational - Academy of Mathematics and System Sciences, Chinese Academy of Sciences, P.O. Box 2719, Beijing 100080, China.} \and Aihui Zhou \thanks{Institute of Computational Mathematics and Scientific/Engineering Computing, Academy of Mathematics and System Sciences, Chinese Academy of Sciences, P.O. Box 2719, Beijing 100080, China({\tt azhou@https://www.doczj.com/doc/a815840732.html,}). Fax: (86)-10-62542285, Tel: (86)-10-62625704.}} \date{}

Latex教程

Contents ?TEX/L A TEX是什么? ?为什么要用TEX/L A TEX? ?安装 ?开始使用 ?数学符号 o行内公式与行间公式 o上标与下标 o常见的数学公式 o行列式与矩阵 o方程组与分段函数 ?使用中文 ?文章的各个部分 ?表格 ?插图 ?罗列 ?分割长文档 ?学习资料 ?幻灯片制作简介 ?重要建议 ?Bibliography T E X/L A T E X是什么? T E X 是一个非常优秀的排版软件, L A T E X 是基于 T E X 之上的一个宏包集。因为 L A T E X 的出现,使得人们使用 T E X 更加容易,目前大部分人们使用的 T E X 系统都是 L A T E X 这个宏集。 为什么要用T E X/L A T E X? 我们为什么要用 T E X/L A T E X 来排版我们的论文、书籍呢?因为它 ?排版的效果非常整齐漂亮; ?排版的效率高 ; ?非常稳定,从95年到现在, T E X 系统只发现了一个 bug。由此可见它的稳定性; ?排版科技文献,尤其是含有很多数学公式的文献特别方便、高效。现今没有一个排版软件在排版数学公式上面能和 T E X/L A T E X 相媲美; 安装

我们可以从https://www.doczj.com/doc/a815840732.html, 上下载最新的中文 T E X 套装,Windows 用户请下载 CT E X 套装,Linux 用户可以下载TeXlive 来安装。安装过程就不用我多说了吧! 开始使用 好了,安装了,是不是很想试试身手了?那么准备好: ?打开一个编辑器。哦,你用的是 CT E X 套装吗?那就是那个 WinEdt ,在桌面上画了一支钢笔的那个东东。如果没有这个,也无所谓,你就打开一个记事本也行。 ?输入以下的代码: \documentclass{article} \usepackage{amsmath,amssymb} \usepackage{latexsym} \usepackage{CJK} \begin{document} \begin{CJK*}{GBK}{song} 测试一下我的数学公式\[\int_a^b f(x)dx\] \end{CJK*} \end{document} 上面的代码需要说明一下,我们将 \begin{document} 这个命令以前的部分叫做导言区,这部分主要用来声明使用什么宏包,重新定义命令,规划文章的总体布局等。所以,如果你的两篇文章大体上是一样的格式,你就可以把一篇文章的导言区拿到后面的文章里面去用,这样的话,用起来就方便得多。 ?保存该文件。将这个保存为 test.tex,文件名你可以另外取了,但是要记住,它的后缀必须是 .tex,这样系统才认得它。 ?编译。用的是 WinEdt 吗?那么就很简单了。你到它的工具条上找到L A T E X 这个按纽(工具条上,挨着狮子头的那个按纽),按下它就行了。在 Linux 下用 Kile?一样的了,只是那个按纽改成了一个齿轮而已了。 刚才不是说用记事本也行的嘛?那该怎么办呢?那,我先假设你把你的文件保存在了D盘的tex目录下面,这样做: o打开一个Dos窗口,点击“开始 附件 命令行”;

latex使用教程升级版

%EXTERNAL FILES: %Name of language file: \cfile=. %Name of included files: \jfile=physjour,.mbs. head,\MBopta} \from{physjour.mbs}{\MBopta} \from{merlin.mbs}{tail,\MBopta}} \def\MBopta{% %<>INTERNAL LANGUAGE SUPPORT (if no external language file) %<