$ G" l9 y2 l, d( _. r3 G
注:文章里的代码我自己测试是可以直接复制进winedt编译成功的。但是有朋友反馈说编译不成功,检查后的结果大概是在发帖的时候,排版系统自主“智能”增添了一些换行符制表符等类似物。因此如果直接复制编译不成功的时候,请尝试手打一遍。(*^__^*) 嘻嘻…… ; o D" c$ I: W+ e: F7 V* j% ~7 L; V7 t( `( u4 H: \
1.LaTeX软件的安装和使用 # m6 [( L: l& C2 V$ p, j B ! h& H3 z: k& |4 s t6 L方法A(自助):在MikTeX的官网下载免费的MikTeX编译包(150Mb)并安装。下载WinEdt(9.5Mb)(收费)或TexMaker(32Mb)(免费)等编辑界面软件并安装。 % d5 q- w [; m9 Y1 B' o方法B(打包):在ctex.org下载ctex套装(203Mb或1.3Gb)(含MikTeX及WinEdt)5 }' r. m1 n) q% l/ d
新人不必纠结软件问题,随便什么软件随便什么版本只要下载下来能编译出pdf来就可以,先下载了装上来试试再说。我推荐winedt也是方便我在介绍按钮样子的时候可以统一描述。0 H% l6 Y. g3 J% n' }
/ i" @( v& |4 T; r* L, h2.第一个文档 ; N4 [0 n# f# N: C# Q打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。 0 u- y, D9 l( Z7 f$ s' t- @7 U( P 0 t$ d+ F8 K, v. P: Q) v! g2 }9 S/ K\documentclass{article} , u& R! n1 a5 z
\begin{document} ! Y- L- l! c0 R5 j" g: S, k hello, world 2 l3 D! A" t' Q$ K" K2 J\end{document} $ N3 M% f n8 u) o" R: i; Z
" L- F5 W. g: ]然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeLaTeX,并点击编译。 如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。 4 N% @# k) x4 N
! i! T' ^, @& ]3 H+ }3.标题、作者和注释 1 f0 u& o z$ a# H
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 0 |7 I& H- h3 c
& o3 q* d* Q8 @0 R
\documentclass{article} + \2 f v _( Y0 m* e" w
\author{My Name} - v0 M9 t1 U, k: k; \# ?; u \title{The Title} 0 x- ]5 o, g9 v4 A) I
\begin{document} " {' M8 k$ ~ j0 f! P7 Q
\maketitle 8 b' q% ]+ X" K& \2 } b hello, world % This is comment / |9 @' ~( y% d) a* _' p0 Y\end{document} 9 l( o$ Y! f$ ?/ t* E1 G%意为本行右边所有内容被注释掉,在生成的pdf中不会显示。 ! `+ F4 M; z% j: ?# T 0 ~. D) U4 R, I2 W$ q" ]8 D" R4.章节和段落 2 D! G0 A( m1 p3 l6 t
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 " ^) b5 k% T5 x, K; ^/ r. v7 x/ W1 F1 Y0 }8 x& k
\documentclass{article} - ^$ m' { s* j1 ~4 p4 y) I \title{Hello World} 5 P/ D9 _$ @' s! D' M, C5 j4 Z4 T
\begin{document} ) s! T6 ~; ], c2 s; j) H" B \maketitle - `4 x0 L, [6 T. N/ z
\section{Hello China} China is in East Asia. 6 h! W/ _! P! m; r; t \subsection{Hello Beijing} Beijing is the capital of China. 1 B9 i2 q& c* y \subsubsection{Hello Dongcheng District} ' H) ]+ @) x( {
\paragraph{Tian'anmen Square}is in the center of Beijing + B6 `+ A, C* a9 b \subparagraph{Chairman Mao} is in the center of Tian'anmen Square 2 V6 G* r( H7 k
\subsection{Hello Guangzhou} * }( \) f% ]1 K p
\paragraph{Sun Yat-sen University} is the best university in Guangzhou. ; B! n# }4 g" h& y3 w3 T, T' b1 s
\end{document} ! q; v+ x9 [7 b6 ?" } ; ?+ P5 X7 e& x" K& W! ]2 r退格只是为了看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。 # {( s* k" I4 ?/ C* M v A5 n
- x1 T5 ]/ a2 S O. i5 t/ C
5.加入目录 . X2 [" N) D3 v4 D% N! p1 r
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 $ r' `- I( D- Z+ m1 C7 H
0 |6 x5 ]# v2 @9 e, K\documentclass{article} 8 A: u$ Y B3 z% Q- u2 K6 @0 _( M
\begin{document} 5 ~& U1 g: _/ n+ k5 g. r
\tableofcontents 5 {# A/ u6 ]8 N' I \section{Hello China} China is in East Asia. 6 U, ^$ R0 l, f# \! f \subsection{Hello Beijing} Beijing is the capital of China. : ?) o2 N! w/ p& F' ~6 \! W \subsubsection{Hello Dongcheng District} 5 r; j& K8 K1 ?3 s* ^& u4 m \paragraph{Hello Tian'anmen Square}is in the center of Beijing x3 x3 a- S. L9 s: k \subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square 3 X: m7 ?3 I$ t9 q! O
\end{document} : n6 t' S* `( Z0 E( e% C / g* x3 _8 B* c; {6.换行 ( [) S, L( q9 e! u, [
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 * x; H! ~' ]7 C; W; f; S. g- U9 b- b+ v' B; f; a" Z
\documentclass{article} - g& J K# C9 R! T) h, x\begin{document} 9 X l H9 B q. w3 \ Beijing is 3 E1 d' G. C+ I( A) }1 g
the capital ; X8 G4 X T& Q
of China. + c/ u1 k8 j; X3 }( E
; Z- |0 A; O5 j$ S* `. b
Washington is 7 p' N6 N6 s2 b, o1 v9 y. ~ - B. `. o4 N9 H' C4 L the capital ' L" C. ~! t k/ f T4 l: J" ]3 W! g
of America. 5 J' ~1 Y. D; {% p
. a: ?! q" f4 C9 T& F Amsterdam is \\ the capital \\ / i9 f' S* Y/ g- p
of Netherlands. + X# ^9 u- A3 Z4 d\end{document} * `4 V/ j& ^& V. L+ K( U$ ?9 m8 p# ?0 z8 c1 K5 P/ a$ g- U
空一行为另起一段,\\为段内强制换行。' n3 A* F( @% _/ [8 ]
我对之前手滑写出New York is the capital of America这类低级错误表示非常抱歉。' n# V" G+ X. p! k) R0 b: J) K
; H4 G: s4 Y o! `" c' n3 n7.数学公式 ' d1 C% }* H f8 p( y
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 ; x" g: ^, \2 M4 w" F8 r0 A: J; I3 K" a6 p0 G$ O2 I
\documentclass{article} : e9 u1 j% t( T1 K, A, V2 ]5 e+ F
\usepackage{amsmath} ' a3 |$ D* u+ M {
\usepackage{amssymb} . P4 f+ M" S# D+ W! x3 Q
\begin{document} $ B6 o% Y. }6 v# O The Newton's second law is F=ma. ) F$ D! X, S+ l' \; r0 V! D9 y / `3 p! M, V2 g3 R" ~% \ The Newton's second law is $F=ma$. $ l% I1 p7 T' M( k O& B3 j
! B8 I) W* `. j5 c+ C) r9 x8 ]
The Newton's second law is * o+ T9 Z% k2 j $$F=ma$$ 9 [+ @4 i0 n, k+ N: A) {1 q6 z+ S$ m$ H/ [8 k, S0 F
The Newton's second law is $ w% }/ L6 D% O3 I/ s& v9 W3 \) O
\[F=ma\] 3 ~4 z8 l; w+ @2 Z7 V" _1 f8 }7 ^/ _6 u# K+ a; B4 t
Greek Letters $\eta$ and $\mu$ ! H$ Q. X% B; F* s/ s; u
- o9 ~3 K2 a( Z7 e Fraction $\frac{a}{b}$ v+ f, H/ ~3 K4 O0 m4 } 1 E: i: m. A4 J2 e Power $a^b$ $ Z) J5 O5 k# z1 J; T 7 E5 e# q" h3 }8 {' q Subscript $a_b$ 5 G6 y5 W) y; M: o2 d' P d( D
% G4 h6 f( `6 v9 k; i# ]1 X Derivate $\frac{\partial y}{\partial t} $ * ^/ b0 Q4 U, z# a) l+ f$ H
% d$ W! D4 {$ I- E l Vector $\vec{n}$ 2 f/ `3 Y) T; b$ \2 `/ m
, S7 i) G" p) u* j Bold $\mathbf{n}$ $ C) H& m b7 C5 L! n" ]
5 S' [, @4 T$ `" Z To time differential $\dot{F}$ ; z4 A; A# V$ _; q% [
& U8 L1 Y0 ]; l4 e- N- u5 n
Matrix (lcr here means left, center or right for each column) % v, @) h# S' {, z, z \[ / X# N- C# r% T- z. F. B, V8 y* F \left[ ' Q# m9 ^0 p! f: N. A+ J* n _" x2 G \begin{array}{lcr} . T" P2 c9 q( l) J. ~8 l& h
a1 & b22 & c333 \\ . [. U, q4 A# E y' Q1 t
d444 & e555555 & f6 ) s2 A8 L4 O5 S) g/ I i o! s
\end{array} 6 ]6 V% }+ @( b6 ?7 o
\right] Q- u3 X) z. ~8 j* Z( F3 p9 r& }
\] 4 M' | |0 Q" i2 c
8 Q: R o( v$ h" W* f/ P; qEquations(here \& is the symbol for aligning different rows) + O* p$ p4 Z, |2 l% B; A# t
\begin{align} 3 o3 z H" t3 Q+ V- `% s1 f a+b&=c\\ 1 s! w) i8 {7 }6 h' C2 H d&=e+f+g ) ]9 H6 R9 I; e3 |3 o: A\end{align} 7 U* |$ _; }3 Y; d3 h( a0 g5 X1 ?# x( T
\[ ! Q: G' `& P0 Q6 k0 f' {1 U9 }8 x
\left\{ & ?. H' ^6 _. B" t& U9 P- _
\begin{aligned} 2 w6 {' d8 L! X( {2 S0 P
&a+b=c\\ % g9 [5 C2 a S @3 t9 a1 I9 T4 a &d=e+f+g . E/ O C6 W6 H& k: a& ?. `
\end{aligned} 4 q" d+ @/ D$ x
\right. 1 G: [% T9 }# Z \4 v+ u1 T
\] 1 I/ B3 s! i2 _0 N. `+ U7 d ) e. E) ^$ K: V; @# ?\end{document} 1 Q7 U3 N3 t4 m9 Z# r8 K/ Z- ~. _2 D9 c
具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。 # f8 ~' i5 _8 f& g$...$是开启行内数学模式,用于和文本合在一起使用。 / c. Y8 j1 ?* C2 J2 X$$...$$和\[...\]是另起一行居中开启数学模式。通常用起来差别不是很大,不过$$会修改默认的公式行间距,有时可能会对文章的整体效果有影响。* @( O# n. D5 e, y2 G/ E; v
' O8 d$ i. ~" t! @# M W
PS:有一些网站可以通过画图的方式来生成公式,有的编辑器集成了各种数学功能按钮。这对于公式需求少的人来说很方便,具体信息可以自己去搜索。但是如果你的文章中要出现大段的证明过程,就会发觉还是要老老实实地google一篇latex数学符号表,然后不懂的去查代码,自己用手指敲来得干脆利索。再进阶一点,可以去搜一下有关LaTeX的自定义command的内容去看一下,在敲公式时能省很多力气。+ t" a+ a- h) }8 \
% ^8 n! a6 |' |: z4 E$ s
8.插入图片 - O& D' M1 w) ~6 @* g. N
将待插入的图片姑且先命名为figure1.jpg % C5 H' k# C( i: q建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。 - \ F# `& m6 D " ~$ q* a9 w# ^\documentclass{article} 5 S7 a& o! ]; w \usepackage{graphicx} ' j5 f, W0 O R\begin{document} , j/ v. M) v/ t6 f/ z3 i8 u6 p' j \includegraphics[width=4.00in,height=3.00in]{figure1.jpg} * ^- I* M/ q8 n7 o" V4 d
\end{document}) q. ~" W: q( x- @; |8 L' Q+ `
* S6 m1 A& N6 @& f5 e5 L8 UPS:在老版本的LaTeX中是只支持eps图片格式的,现在的LaTeX对jpg、bmp、png等等常见图片都可以支持。! W) M1 K7 {' ?' n
, _& H# I% Y9 E4 @* B' L3 R+ N7 ?
9.简单表格 5 h+ q& q& }& a' r* C2 p7 |% p. Q
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 7 d6 q6 u$ e6 k' O0 h# D" N
, H$ ~# i0 |# ^- r- U' V/ L\documentclass{article} 3 L1 f5 e5 t4 F0 r( e9 j
\begin{document} - v2 ^" \: i+ K% ]) \
\begin{tabular}{|c|c|} ) y. Q9 y- _: _
aaa & b \\ 9 ?# I4 Y( X0 K1 M c & ddddd\\ . K$ V; I3 y$ c
\end{tabular} ( U) M3 K' W4 ]/ I- X8 x 7 a8 ~6 t# s# C3 U" u' | \begin{tabular}{|l|r|} 9 K5 Y2 K! u) i0 V( b) ^
\hline 7 g- r. H) V* g0 H: C& M* I aaaa & b \\ $ b0 @, q5 p' f. v# E
\hline . \2 ` O9 C2 X9 @! a c & ddddd\\ " F; [5 n4 r' f$ Y. A( U
\hline 1 | t) p! H0 C9 C) n" S! t$ o \end{tabular} # u+ M" L) w8 Z
\begin{center} 6 q* ?' t% p" M& }; H
\begin{tabular}{|c|c|} : q4 \& v, ?; R9 I: A3 _) _& s \hline {- h5 O. [; h% y" }6 ^
a & b \\ \hline 6 D( U, h6 B u* x) Q( U
c & d\\ - M5 ?# H5 b, J ^, q& p& D \hline . ]. I% L5 u5 R& {
\end{tabular} 6 O/ w& ?. u6 S" m
\end{center} + R N' I, I0 D5 H
\end{document}9 Q9 E- v. E6 i, }* p9 c
注意观察有无\hline和有无\begin{center}的区别。注意观察\begin{tabular}后的lcr的区别,分别是left对齐,center对齐和right对齐。 # |2 ?5 l: P5 G% z+ ]# w' S+ ~* O* x: Z+ G3 k" c9 ]9 X2 Z8 g
10.结尾 2 Z B- v% W5 O& X4 d$ h3 Q
到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了。在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。 % ? r3 m* h; Y/ i+ V) ]那些问题可以咨询google。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以的。 + v" {2 O% T \5 r1 b
=============================== 1 Z( }* j. i. `7 f
附录(有些我认为不是新手急需,但的确是比较有用的信息), G% A" j* g+ }
3 }4 T: b8 e* I8 |4 [2 g
1.中文支持 + o% W' h& U/ ?+ r9 C. [8 T z e& }! d. C$ T& W 对于中文方面我知道的很少,也只能最简单地提一下。/ t! W) W4 |+ v6 y6 Q
曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。4 x3 v; x) I8 p. I6 f7 c
只需要把开头的\documentclass{atricle}换成\documentclass{ctexart}就可以了。 ; n5 w1 A$ b: n* P. Z5 F1 h4 R如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。 8 z; ]# r0 a9 B+ s3 ?4 z/ |) L' U/ p; i
例子参考如下: + u8 M5 L- K5 T打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。9 T$ f* v. K) z( [5 Z7 \9 n
\documentclass[UTF8]{ctexart} + l! u( B6 V, X" R
\begin{document} , D0 |9 m9 F7 X! Z你好,世界 9 V% |4 H4 \4 ]
\end{document} % k! G4 i9 _ n- l2 L8 CPS:有部分人会反映说直接copy这些代码生成的中文是乱码,的确这样的问题偶有发生。如果这样的话,不妨在windows左下角的开始菜单的程序列表里找到MikTeX的文件夹,用maintenance里面的package manager搜索和手动安装名为CJK的package,然后再试试能否成功编译出中文。 % N4 o; o0 x% x( M # M* ~7 |4 n0 B2 m- R" T2.宏包 ' C" R! x( ?8 ~9 R* f
: V' N1 C% p/ p/ K9 S& \* ^
\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。 1 I% }5 S1 k2 f* A; K
每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。 0 T! z% P3 c$ m
通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。 C/ {9 c" G8 ^! j对于新人而言比较常用的宏包有 ! y z8 i a, H% N; E编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb} . X- o$ ~7 U% G3 s4 P
编辑数学定理和证明过程的宏包:\usepackage{amsthm} 0 w) t. S* }) O; P" w- L9 s) M
插入图片的宏包:\usepackage{graphicx} 0 {+ n% Q D( q5 a; j5 m复杂表格的宏包:\usepackage{multirow} ! R$ v$ ]3 A1 _$ | e3 ] 9 S) }3 B% G( m5 A1 c如果有其他的特殊需求,就通过google去寻找吧。 8 Q V: I& V, r5 U1 U补充说明一下,ctexart模板里已集成了CJK宏包。 ( z% E4 R5 g" [# @: S1 Z 5 F/ @- t+ z3 H1 x( D: D3.模板 / B+ z' v$ B6 X" [& O 9 o( ^- w9 l! p模板就是在\documentclass{}后面的大括号里的内容。 " X/ H6 r. `6 P8 f# M+ u0 j; Y
在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。 * Y2 |* x& I9 g3 Z* [