: e8 a- G; s( G- B! t然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeLaTeX,并点击编译。 如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。 " X3 F2 o3 k# D3 [6 J6 Y8 T: f# {! r8 F, ]8 I0 x" ?6 {
3.标题、作者和注释 ! [/ Z( A7 s+ Y3 b5 m0 w! M$ J建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 : C, g/ G, C& \8 x% M8 _, z0 q' \- L# F' Y Y1 c' ^" g
\documentclass{article} 7 b6 B5 {/ d, d! l+ F" G9 C \author{My Name} 6 d+ d* R; ?/ K7 c3 C* F, Z1 N
\title{The Title} 6 @" T7 M. C( e$ f$ B, k: Q- d: ~
\begin{document} 7 `; Z' ]8 z* T+ z5 c6 c \maketitle & g* I2 w7 ~6 V0 f7 O) p+ g/ @ hello, world % This is comment # r" Z6 ?$ n( j6 R K
\end{document} , M3 c' D* W' N* }3 {. h%意为本行右边所有内容被注释掉,在生成的pdf中不会显示。 4 V$ M. j+ y: T" l( b: h1 x4 M" z 0 |/ ]0 {/ d0 k4.章节和段落 4 @& X9 R* L. D- Y: N0 d. m4 x建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 0 a, s! {! |' j6 G' b6 e4 u8 i0 m8 y* Y( d4 @! ]/ u* i4 `
\documentclass{article} ) M- R7 ], L- r- f- F. g& E' P) e \title{Hello World} 4 c% y+ n1 ]! t ?+ N8 U! B! v\begin{document} 7 g, t F( G/ v5 Z& l7 `
\maketitle ' e; S* x8 n/ G% L
\section{Hello China} China is in East Asia. 5 _4 j& r& \ A( J) W \subsection{Hello Beijing} Beijing is the capital of China. 4 c. h+ g) r# b
\subsubsection{Hello Dongcheng District} 7 H2 e: Z& l0 v" i
\paragraph{Tian'anmen Square}is in the center of Beijing 1 N1 U0 J0 d- H% P/ b
\subparagraph{Chairman Mao} is in the center of Tian'anmen Square 4 ?" L6 P2 n5 }5 o6 s
\subsection{Hello Guangzhou} 1 W# b/ C# p5 p" p
\paragraph{Sun Yat-sen University} is the best university in Guangzhou. 8 A+ z2 I* V! t7 V0 w\end{document} $ h* f: t: v9 `) S
3 A+ A( W0 F2 z. ~0 D退格只是为了看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。 9 j/ ]; D! a' I7 z. n3 V4 o+ l1 s6 ?$ Y: C8 H
5.加入目录 1 [# }0 T4 d3 f8 d- x0 `0 _4 W7 y建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 0 A+ k" R0 a/ i: N6 C
- W4 ^$ O N1 J' h6 B
\documentclass{article} 4 B3 T) [' q6 M0 A! s! H2 ?- R
\begin{document} % b+ ~9 o$ K- T9 W6 c \tableofcontents ) p" _& L+ x4 z9 n& L; e4 m' {
\section{Hello China} China is in East Asia. ' t- D* f* a+ N5 w) j. q
\subsection{Hello Beijing} Beijing is the capital of China. 7 b+ e O7 ?2 M3 y- g
\subsubsection{Hello Dongcheng District} % J" F; i) D, N2 I/ G \paragraph{Hello Tian'anmen Square}is in the center of Beijing $ N- C3 B7 a/ }0 _
\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square ) {% D6 m1 w5 Y# H% ]- L0 }9 d\end{document} * C, ^9 O, ~. p7 |7 i: Y- A2 q( s/ p0 e
6.换行 4 |1 I) m* p1 l+ K/ N& F" N! u建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 7 h |1 R% o+ t. h2 Q& e: o
+ X. ?# |7 ^2 X; h! ?; n# c
\documentclass{article} + R2 F/ `) r$ ^1 h\begin{document} + k) f- Y# Z9 N7 I; A Beijing is ! c+ U1 g# Z, m3 B6 h the capital " g5 w% [6 Z0 P& J4 y
of China. % T9 s' f' c8 t$ q* I1 Q0 L # N& z& s1 f6 a. H1 v Washington is n2 u2 P9 Z9 ^% B! v2 E$ D
: S' B9 N2 E& | the capital % p5 _* v4 ~" T" L9 K" |9 ]3 b( C/ ^1 T% M+ P% u4 a5 W8 |
of America. c3 F( b# k5 v2 b / H( b$ O; R6 C! P$ n' Q Amsterdam is \\ the capital \\ ' ?% T8 R n& Q: w of Netherlands. % l8 H- E% C* y9 v4 B" @* J( m
\end{document} $ u6 Y4 i9 o9 {% X; N3 K J3 S! q+ R$ o& Q' s空一行为另起一段,\\为段内强制换行。 % g! i v, R3 t' }9 X我对之前手滑写出New York is the capital of America这类低级错误表示非常抱歉。( j% d) U& |* L8 W
4 A' ^8 D, n- ?( Z- f7.数学公式 8 V: p5 s" K7 m, ^4 K$ x3 q建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 5 M4 c6 y( g ~8 b5 U% L 1 u9 Q b r) K @' D\documentclass{article} ) p7 o) P( I1 k, s
\usepackage{amsmath} ' U( J! J, ]: S$ p, }" K3 u
\usepackage{amssymb} 7 z" d0 x7 |) A, r5 y
\begin{document} ; t# W2 d! ?" E3 v& Z The Newton's second law is F=ma. 8 a7 F1 _8 [3 q5 e c3 G
2 l" t/ ^. Z* J0 m% N The Newton's second law is $F=ma$. ( c; A* j1 J& O# [% r- p n s* B " e, I5 I0 m% m5 x0 t The Newton's second law is . {% x7 m3 @; K' C, t, g. H
$$F=ma$$ , L. @* F3 i2 h% W7 N1 q6 [
. N" b! ]5 C( J7 c4 F; M The Newton's second law is , H9 g5 Y i) Y" s' ]! y \[F=ma\] 9 j. i- ]0 c2 A/ o. _
2 V1 z. r6 U! }
Greek Letters $\eta$ and $\mu$ 5 j9 ]- n7 U( p1 E# ` 9 h) [; y2 L0 `/ q Fraction $\frac{a}{b}$ / i* c7 F4 Y2 }! ]7 q' P; j( B/ U$ R, |; V( W9 K% T% x
Power $a^b$ ! [7 j$ B2 P- A, @1 {1 S5 z , D0 Z7 r B% j; u Subscript $a_b$ ) r/ ?& I8 H; M. X2 s
9 S i% `9 V" u l% ~3 r" P4 F. P0 C Derivate $\frac{\partial y}{\partial t} $ 8 m. e3 |" M' p: Q+ o" m4 ]$ u" I0 J% V) h
Vector $\vec{n}$ 6 c( d w! H5 U1 H" y
+ d6 I) k& p" f1 c0 E; |5 m
Bold $\mathbf{n}$ , z6 w; U m* k) p! f' C# [2 Z2 j $ n' T9 N7 k# b) N To time differential $\dot{F}$ 3 ~9 n1 b# N& N! b+ O% m: l0 @1 L Z8 S" l b
Matrix (lcr here means left, center or right for each column) . v/ H) }+ y& k$ A: D7 J0 w6 O
\[ ! {4 @7 Q$ a6 }6 a% R \left[ 2 ?: g: U6 h/ m" o
\begin{array}{lcr} * V. @5 R" O) z( K1 K8 S* N a1 & b22 & c333 \\ 5 G( |2 i) C: v5 j/ h! c d444 & e555555 & f6 3 s) t. p% Q6 V5 S- g \end{array} # ]8 o& p" \5 a" O3 ^ \right] - Z9 V' L0 J' O \] 2 e6 ]. h. W% @( G$ L5 c0 V4 T' n9 r8 h9 d( O
Equations(here \& is the symbol for aligning different rows) 4 j5 X. I. h( z `' r& {
\begin{align} 5 {% D0 t _6 S$ p# w2 I
a+b&=c\\ ; i$ [2 W4 B2 b8 P* R$ t
d&=e+f+g ' M/ x; n) g) A1 R0 {/ D+ |
\end{align} $ d1 Q! u2 o/ t9 b% @$ R ' M( S/ l1 L6 k* [: g\[ & l/ _/ ]# z( i& Y% c
\left\{ 5 w5 a6 v/ c9 X' q- F \begin{aligned} ' i9 c K* h% t, n: j &a+b=c\\ ( A4 _; E7 L% F &d=e+f+g 7 T+ c3 J, v; t' y% s* R1 R$ u3 j
\end{aligned} 1 E0 \5 I( u+ [
\right. / c3 o7 x8 ~! O V7 [9 Q
\] f4 @# f! [ r! _) s 6 r% [* R' g% A8 P" D% w\end{document} # f! r E: ^0 t/ D/ A% v3 s . \2 @0 {9 j' u* n- {具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。 ' r9 a, K* z- k; D% {0 D$...$是开启行内数学模式,用于和文本合在一起使用。 % c! s' f: D2 N9 _- t+ g; O$$...$$和\[...\]是另起一行居中开启数学模式。通常用起来差别不是很大,不过$$会修改默认的公式行间距,有时可能会对文章的整体效果有影响。 % `: P. t- N3 s) E9 A6 r$ q& O4 h3 I; [4 m
PS:有一些网站可以通过画图的方式来生成公式,有的编辑器集成了各种数学功能按钮。这对于公式需求少的人来说很方便,具体信息可以自己去搜索。但是如果你的文章中要出现大段的证明过程,就会发觉还是要老老实实地google一篇latex数学符号表,然后不懂的去查代码,自己用手指敲来得干脆利索。再进阶一点,可以去搜一下有关LaTeX的自定义command的内容去看一下,在敲公式时能省很多力气。6 j5 h+ x5 C( ~5 m
* d: X/ b/ n ~6 ~ ^, s6 ]% _8.插入图片 : i/ [8 [; G z- t. g, Y
将待插入的图片姑且先命名为figure1.jpg . T9 o* j. \1 \# J" z建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。 & X9 `: _) h: j5 `+ r # S# I6 g! I1 _) m, @- Y0 s\documentclass{article} 2 }$ _8 T! a- i7 O2 E5 F+ p
\usepackage{graphicx} $ q3 P- a! e) z; v0 m( _
\begin{document} 7 o0 }& e% n) @" q# P+ ` \includegraphics[width=4.00in,height=3.00in]{figure1.jpg} $ ? w- l+ R& \\end{document} & `6 C; ?9 ]* v) j) B) p ( B7 l9 U V) O- c! C( YPS:在老版本的LaTeX中是只支持eps图片格式的,现在的LaTeX对jpg、bmp、png等等常见图片都可以支持。 ' d2 O3 X5 ^3 h0 M' d @ ) v: X0 w1 y$ \% R, Q3 _9.简单表格 6 U8 Y' ~0 L6 W2 F: v+ c) R
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 % e" M$ P& c4 R# w + R) u- S! M4 a; Q- S4 @\documentclass{article} ) g, b" ?" O+ i( Q: U
\begin{document} 0 `! J. ]7 O6 c* v: [ \begin{tabular}{|c|c|} 3 G# G. L# J$ `$ Q% {+ w
aaa & b \\ # j( l2 O; Z4 N4 u4 a
c & ddddd\\ 5 \9 Y6 D( i0 a2 c# d4 z6 `' p7 B+ G9 H
\end{tabular} - o1 {5 f/ h5 O: D( m3 `5 f! M8 E9 e9 T( \/ @
\begin{tabular}{|l|r|} 2 u& c0 |7 g4 N2 \# U4 o9 O
\hline 3 ~' V6 l& `. X4 S3 g; s" q aaaa & b \\ ! `5 n! } w- ~3 x. I
\hline 5 g/ }) v2 ]: U% t2 `& B( T
c & ddddd\\ 9 K; C! f# E7 n; m: K! @ \hline ( v, n# C g( R. V$ P+ j6 a# ^0 M \end{tabular} % x! H1 h( _9 n3 h- Z4 p
\begin{center} % ]7 G8 x/ [% s' P H8 J$ W9 _ \begin{tabular}{|c|c|} " l1 H& _* S$ l \hline / ^1 g: s2 K1 C% h7 x a & b \\ \hline 4 ~ J7 }6 R% W' S. }! C, E
c & d\\ & P& R! U( {) S9 B" _ J
\hline 9 S2 T5 c [1 M2 |: z
\end{tabular} : Y5 l7 V1 o, _
\end{center} 7 N' l2 N0 F' g( v7 R: S3 l5 e
\end{document}! {: ^6 Y: a" u6 v( C, c6 L
注意观察有无\hline和有无\begin{center}的区别。注意观察\begin{tabular}后的lcr的区别,分别是left对齐,center对齐和right对齐。 3 I2 l9 X/ x' `4 T! b) {6 {1 Z: n3 C, o5 H1 [
10.结尾 " o! A( D9 D8 z! C" s9 O; e6 c到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了。在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。 & I! P6 c* Y/ M$ `+ n' O" u. b那些问题可以咨询google。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以的。 3 b1 L- a. U) ?' O" J=============================== & \* O$ F2 t X3 S附录(有些我认为不是新手急需,但的确是比较有用的信息)2 O3 I# x6 W0 _" I# C* y; k7 v1 A
4 {' D, Z# u1 R, W1 b3 L1.中文支持, u* E) n) k: r' A6 ~8 z" x$ l0 g
( R- C# _% Z8 L. U5 Y# }
对于中文方面我知道的很少,也只能最简单地提一下。 3 {% J7 I" Y: ?4 L. I! L 曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。 : i) q9 E$ x, ~! r0 O7 H只需要把开头的\documentclass{atricle}换成\documentclass{ctexart}就可以了。 / ~5 [" o0 l( R3 [7 ?, w. e. [' X# f1 T如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。 2 k7 ]; \7 v( T例子参考如下: m' ?" X1 t& D) q( P
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。; ~) ]* p/ G% {- A
\documentclass[UTF8]{ctexart} 2 h& g( L9 {- ^# v' g
\begin{document} + ]% I v4 _' G- M% e0 R* A
你好,世界 ; F* P9 \- f1 G& L6 P# [\end{document}2 u ]; P9 W) U' p, s& g8 g$ t4 u
PS:有部分人会反映说直接copy这些代码生成的中文是乱码,的确这样的问题偶有发生。如果这样的话,不妨在windows左下角的开始菜单的程序列表里找到MikTeX的文件夹,用maintenance里面的package manager搜索和手动安装名为CJK的package,然后再试试能否成功编译出中文。 6 f' N. M# @ L, o% i8 c # W# A9 i5 F! M* I# v2.宏包 & z# m) G9 o4 T' I' Z 7 J5 C* [+ u' |3 M& W! ]% q\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。 " ~0 t$ c0 X; Q, C( N4 `% r6 H每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。 % C! d2 e% @3 J" V0 D' N i; O
通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。 2 a' o+ n1 p% g对于新人而言比较常用的宏包有 ' ]$ Q. I/ f5 r0 C: k$ F; ` H编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb} , C1 w( i3 m' W8 D
编辑数学定理和证明过程的宏包:\usepackage{amsthm} " x. j# S* y' o1 k* R
插入图片的宏包:\usepackage{graphicx} 9 E, `9 f. g9 ~0 \' [" P, n$ r8 W
复杂表格的宏包:\usepackage{multirow} ) ~& \, a( p3 x. w' ^' n% K. Z1 Z 5 c, Z( Y5 Z# \+ }+ J# [如果有其他的特殊需求,就通过google去寻找吧。 3 D; x ?+ w5 }& H3 ]! K补充说明一下,ctexart模板里已集成了CJK宏包。 , H: s% V- t9 W9 U4 X+ N+ z) h
* ^: I0 H3 M U2 a
3.模板 ! u" u& G' @$ d9 b) R3 P " y! W+ B! }9 j/ y模板就是在\documentclass{}后面的大括号里的内容。 ' L: |; c& F4 o$ M; F5 d6 L, @2 W在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。 9 i- ^3 G- j! u8 o+ d( g