6 H* @; y w! K
注:文章里的代码我自己测试是可以直接复制进winedt编译成功的。但是有朋友反馈说编译不成功,检查后的结果大概是在发帖的时候,排版系统自主“智能”增添了一些换行符制表符等类似物。因此如果直接复制编译不成功的时候,请尝试手打一遍。(*^__^*) 嘻嘻……2 @ C8 V& n" v8 B; y
8 g% L7 y5 d4 E: i8 v$ d' t1.LaTeX软件的安装和使用 . U3 S+ A+ ~. j: a5 `5 ~0 O2 ^/ b4 ^& ^& }
方法A(自助):在MikTeX的官网下载免费的MikTeX编译包(150Mb)并安装。下载WinEdt(9.5Mb)(收费)或TexMaker(32Mb)(免费)等编辑界面软件并安装。 6 X0 p% V2 {+ |( N( A方法B(打包):在ctex.org下载ctex套装(203Mb或1.3Gb)(含MikTeX及WinEdt) 0 o1 A! P" Y, X/ \新人不必纠结软件问题,随便什么软件随便什么版本只要下载下来能编译出pdf来就可以,先下载了装上来试试再说。我推荐winedt也是方便我在介绍按钮样子的时候可以统一描述。 4 O: l, c$ k/ j/ v$ r+ f, @8 T' r+ {/ {: F. y* A
2.第一个文档 3 b7 }3 ` s/ g# U打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。 ~- @9 f' b7 N7 i 5 @1 w. T- j* m; x; O\documentclass{article} ( Y9 `; h' j. i
\begin{document} ( b5 ~: i5 |1 i; R: j hello, world . f$ [0 M: x) G4 W6 b\end{document} * S% M4 I5 w& M) ]/ A
! c7 d, a9 [" G: A2 t9 _然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeLaTeX,并点击编译。 如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。 0 x- L4 g6 A5 w3 _" @ 0 N% ]; O( j$ w% F$ p1 x7 a5 L" C! N3.标题、作者和注释 ' z/ ?% d$ \3 p1 b- r建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 2 n L0 E" u1 P0 I; ] - i& b' ?. p7 e* I\documentclass{article} ( i: }. s" h5 [2 M" Q
\author{My Name} 1 F; ?. q8 k* \& u
\title{The Title} 7 l- p, X3 _9 |\begin{document} ( J" |$ s% ?. Z6 x6 F. H: A# r
\maketitle 4 l: U" I( ?" O! v
hello, world % This is comment 4 {: Z' \7 l" d7 ~' M2 a
\end{document}) [8 H) N' O" d8 Q
%意为本行右边所有内容被注释掉,在生成的pdf中不会显示。 1 g, p, S, w- y+ {( G4 f- s" q / h6 G+ D z; V# N2 B; b' o4.章节和段落 & V7 i6 Y% z, L! ^. ?* t: ^7 o+ j
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 ) t1 c! ?& A! T: u$ x" T& H# N3 I
7 I0 T5 G9 E0 O( O( w
\documentclass{article} - {) ] \( [) m' V: Y5 G$ A \title{Hello World} , b" | ~# Z8 r( L6 k$ ^( F K
\begin{document} & C5 @2 O/ t5 C/ i* |. ^ \maketitle " z& \7 O) X L" T \section{Hello China} China is in East Asia. 1 `( n+ h$ I% w$ n$ M \subsection{Hello Beijing} Beijing is the capital of China. 0 Q+ v* n0 f y# p6 I \subsubsection{Hello Dongcheng District} ( h* [3 H0 @ T5 o, u$ X \paragraph{Tian'anmen Square}is in the center of Beijing $ \( Z, y" \' T. T" V; m+ e \subparagraph{Chairman Mao} is in the center of Tian'anmen Square : t, m! ]/ v) `
\subsection{Hello Guangzhou} z3 g' J1 h& g7 c* ~) N$ ` \paragraph{Sun Yat-sen University} is the best university in Guangzhou. % y& _; d& \" B6 @3 F( r3 L0 ~
\end{document} / Q1 ?& }. u0 y z) ^9 E
- s% L1 D( g( C退格只是为了看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。 * S% N: j9 W8 k8 L6 |+ z7 P1 g7 U( o, W5 u1 E
5.加入目录 / l0 Q4 l: S* a0 c( \3 Q2 B
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 4 n, w5 a7 P4 g) r. v4 o
Y( f' Q/ F Z& K* ^
\documentclass{article} 3 f" s5 y' w$ T! W. D& z, Q5 z
\begin{document} ; `0 h1 {3 P0 p" w1 r/ R \tableofcontents * N% L( d+ b w* T' x6 ^) p \section{Hello China} China is in East Asia. 2 Y5 x4 t" Y# a& t, O
\subsection{Hello Beijing} Beijing is the capital of China. % i( T% G/ }3 B) K9 ^
\subsubsection{Hello Dongcheng District} 4 E: Q! d7 ]# L o& R: | y
\paragraph{Hello Tian'anmen Square}is in the center of Beijing ! @4 _& L; h. ]9 N
\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square - Q, K+ J3 P& e5 n; X F\end{document} 3 K& j! Y6 x: j+ M0 {% r" ?+ O& L: O
6.换行 - H0 ]3 g: T4 t; U, s
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 & b* ]+ u2 F$ B1 U- a
: w0 _- o3 X+ ?2 l0 _6 P4 M$ u
\documentclass{article} - u6 g3 d. e( {9 h8 ]
\begin{document} * p; h; n, j9 [/ p
Beijing is " A' u. d% K( {) o- f the capital 0 J+ {0 `! f* p6 b
of China. 4 S# f% a3 \) ~8 t5 L5 \8 t" E- |
5 m+ D2 \% q3 G' ^* S7 ?) y- f
Washington is ( I. X7 J1 f2 _: ^ H0 O6 \
. G" I( y" y" F- E( b# P: T% m8 |
the capital 9 N" o3 r0 j% A, }5 u+ g) u( z" m/ W( m% V6 _
of America. ) D, K2 `; m1 b9 y$ N6 n' _3 B6 U4 x x* E
Amsterdam is \\ the capital \\ : U& X1 ~/ X# l# i
of Netherlands. $ `- P' q- { F/ a, F) }' I\end{document}$ S5 E3 A& ] }0 o, _$ D! E
" z1 w/ |3 X; P5 w$ o
空一行为另起一段,\\为段内强制换行。5 E8 y3 ^, l( }7 y5 c3 Q% i+ n% e. `
我对之前手滑写出New York is the capital of America这类低级错误表示非常抱歉。 ' F% H- p1 h. b- r, p1 {! ^' y, U/ C% J* o( y$ _
7.数学公式 , N" K3 k4 @( \. `" I- ^建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 7 @6 w) Y3 S9 |3 K: n% ~- r% M; b3 n; J+ ~% z
\documentclass{article} + h4 b5 U0 ]8 g, P/ M
\usepackage{amsmath} 1 j+ b+ O; e4 L2 Q4 S* R5 e' N \usepackage{amssymb} ; I H& P. c8 R
\begin{document} 8 T: D$ j5 O; q- M! I The Newton's second law is F=ma. 7 ]4 _8 y# ^: ~! Q3 j! D5 I
% z+ J# g" O) s W/ {" c2 ^* C; n
The Newton's second law is $F=ma$. & s* ]/ p7 {7 Z! k. C
8 I( u, N7 q# V. h: q$ y. I. ?$ u
The Newton's second law is 8 [$ h3 \. m+ f8 R/ V
$$F=ma$$ % s* O! \2 K" X W! B- X `$ p5 h) Q; t+ |: z. c* X
The Newton's second law is % Q( `% o6 N2 @9 u) N \[F=ma\] 5 ~- _/ x T5 }9 b( P0 q
, }. s( H" {- d: S+ s# j
Greek Letters $\eta$ and $\mu$ ! r# ~/ P. b2 e' O% M. ^$ _
! k) n' f( v$ w0 k* w
Fraction $\frac{a}{b}$ ! L3 K$ e$ Z" I# i6 @. A% N
- Y+ ^! I9 H( F& g0 {% z Power $a^b$ 4 l6 M) z6 O& @0 h- w( S
3 D8 Q* ~1 v) A2 O* s; o6 l: Q Subscript $a_b$ ( _1 Z+ d. A U3 t/ v+ a, A& l5 {& b5 D- z
Derivate $\frac{\partial y}{\partial t} $ 2 \. S7 j' J+ r- Z. ~* B
9 E/ p% m V$ m* @) V j( g Vector $\vec{n}$ 6 s5 l8 B; N* V+ o 8 a. C7 E! Q4 g# Z7 e- i: ^ Bold $\mathbf{n}$ & f5 K S+ ?+ W/ } m; F
1 n2 j# a R3 a) B, a9 T& L Y5 ^ To time differential $\dot{F}$ ) j* h4 o2 a( h. ?# `% t) Q. a8 h- g% }
Matrix (lcr here means left, center or right for each column) : p$ ]7 h4 d9 K6 I2 {- E \[ ' n) O$ i" R( ?' ~. K7 A% B \left[ # }$ i' K5 g/ G! t' C
\begin{array}{lcr} 8 s1 _% Z% \8 D% V( R. n a1 & b22 & c333 \\ / [- ?, b$ j( \# h8 Q9 o
d444 & e555555 & f6 : R) E7 ]. ]2 x' m \end{array} / }, t# g$ j# V4 y% P \right] ) q) E& Z ^- b* M
\] 3 i% c: ~, @, U0 N5 W. G# E
- X; H" ]0 u# u0 Z) e
Equations(here \& is the symbol for aligning different rows) " W5 @! w" z/ f) W8 B' m Y% A/ h
\begin{align} : V7 u7 z# `- ?7 s% B0 {! i
a+b&=c\\ + X2 l) ]- H3 m; a* e d&=e+f+g 2 A/ [# o8 m, g1 z% W5 J% h\end{align} # x1 A4 l; \& Y3 u# o( r3 B/ F P/ s4 C$ l; G
\[ ) b6 W! a8 x6 G: T$ W) }* N \left\{ . I, A- _$ ^ M" E4 D$ D
\begin{aligned} ' v6 ^+ [7 {: c, W, v& {. f4 ?9 K) e" [
&a+b=c\\ " m& S" l! q- r) |, a: S) j
&d=e+f+g / n8 ~! S$ X. D& t* p
\end{aligned} ' K9 F3 [" ?0 j8 n- h( r' M \right. 9 H, O) B# }; |8 ^8 _
\] 5 L" t% R7 g/ G 6 v. J) r5 _! Y) ?( U2 O6 @\end{document} " Y3 ^+ d. v8 ^! ?$ r. l& ?; A& y
. m0 D$ {( p" m8 }* @
具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。5 q2 N K; |9 B. C
$...$是开启行内数学模式,用于和文本合在一起使用。! c* [) f, h- \( v
$$...$$和\[...\]是另起一行居中开启数学模式。通常用起来差别不是很大,不过$$会修改默认的公式行间距,有时可能会对文章的整体效果有影响。- R- I+ ]" q. W7 U2 U$ {1 t
4 p9 u7 k- o2 a) D$ M8 a
PS:有一些网站可以通过画图的方式来生成公式,有的编辑器集成了各种数学功能按钮。这对于公式需求少的人来说很方便,具体信息可以自己去搜索。但是如果你的文章中要出现大段的证明过程,就会发觉还是要老老实实地google一篇latex数学符号表,然后不懂的去查代码,自己用手指敲来得干脆利索。再进阶一点,可以去搜一下有关LaTeX的自定义command的内容去看一下,在敲公式时能省很多力气。8 z' r+ @6 y7 Y# E! l, X
: ~8 p }( l( B+ I
8.插入图片 ; b! o2 V7 f" B" @' z& Y
将待插入的图片姑且先命名为figure1.jpg ! B$ ~+ ]; L& U. S& j7 W! b I建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。 / C9 j( y( V8 { , k* d U$ ?7 z# n: b r0 k\documentclass{article} % P8 R6 J% l: a0 v \usepackage{graphicx} / k8 ~' ] R/ Y! f3 a, s6 H3 R+ _
\begin{document} U8 h2 s+ U3 ^" c p3 @ \includegraphics[width=4.00in,height=3.00in]{figure1.jpg} / w6 T0 l: f( b o' X\end{document}4 c/ h9 f! a7 N; C- U9 b& ~- I' k9 e
; I8 o J C2 D& U
PS:在老版本的LaTeX中是只支持eps图片格式的,现在的LaTeX对jpg、bmp、png等等常见图片都可以支持。 ; J* R$ b& u0 \. l5 \2 w: G& |, ]( W, W' b$ O+ l. l: u
9.简单表格 & \. |3 N! E! D/ F建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 + |6 _# c* |. h: i* K : ?* j2 p7 N" V. n x\documentclass{article} ' u8 ~( i6 _- M1 m& B. h8 `: W7 r2 Y
\begin{document} ) x6 M3 |* C, P6 U# p \begin{tabular}{|c|c|} 8 X# A6 M9 k4 R- Z# `0 P$ y
aaa & b \\ , P4 ]; c/ b0 k# a) W9 L
c & ddddd\\ R0 }, S+ |% ]5 ?" Z) q2 v; q( q \end{tabular} L5 j5 p! @; s. X% |1 \# B - \0 v$ J b$ a. v' Z* a \begin{tabular}{|l|r|} + E L' A) j" @' @4 s: Z7 Q
\hline 7 N! t9 @9 J* B. k+ q aaaa & b \\ : o$ y% | Y* o8 i/ Y \hline 5 B6 K9 V( V" \5 n
c & ddddd\\ 0 v, X8 ?- O, ~+ y \hline ; s3 O7 b( R6 c3 ~; l# D5 W/ B \end{tabular} 0 N- {) Z$ D4 m' r4 b8 |9 m, s
\begin{center} ) }2 N) Q# O: `6 p% E" D& b: z& N3 q \begin{tabular}{|c|c|} 8 X' J+ y9 n* v* [ \hline 8 s& c( m1 B. ^. k" j, L
a & b \\ \hline 6 Q! x) e9 q* e& n6 p
c & d\\ & [* e: z+ E4 q
\hline - Q* n% w- c' P4 O" ^
\end{tabular} 1 h% h, U7 J' L8 g% { \end{center} * K" t1 g7 e6 R7 s& C$ g\end{document} ' L" [; X: l7 u/ l5 b注意观察有无\hline和有无\begin{center}的区别。注意观察\begin{tabular}后的lcr的区别,分别是left对齐,center对齐和right对齐。 ; s) r+ b$ I- J- Q) R 0 i2 T& m2 K, C10.结尾 F+ ^% w, i# r, c# ?
到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了。在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。 6 E) G: z" a% S- Z& V+ z
那些问题可以咨询google。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以的。 * u. ^/ Q. X* ~=============================== $ L O* K/ F, `! s5 M+ x2 [
附录(有些我认为不是新手急需,但的确是比较有用的信息) B- _# Z* O0 t
( x6 E5 K7 P$ T4 X2 A2 G* H2 f
1.中文支持" q: F. `$ a' m) L! T- W5 b
6 D! ^6 Q* e) ?( w! u- U6 N 对于中文方面我知道的很少,也只能最简单地提一下。 $ x: A* ]+ _3 h8 I# x& K' F& M- \, H 曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。+ Q* e/ I4 a* a
只需要把开头的\documentclass{atricle}换成\documentclass{ctexart}就可以了。 1 Y+ p% }' z- T$ w
如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。 - v$ O J6 Q& Z! K
例子参考如下: + g% S; F5 G/ N' U
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。 . I# n) u& q+ W, L' `\documentclass[UTF8]{ctexart} 1 r- n+ t" p k2 R\begin{document} 1 X7 M6 _' U/ J, w( l3 B你好,世界 " K, d# t7 {1 t6 H; r4 H
\end{document} 6 }# n& u, W+ y# S. H7 CPS:有部分人会反映说直接copy这些代码生成的中文是乱码,的确这样的问题偶有发生。如果这样的话,不妨在windows左下角的开始菜单的程序列表里找到MikTeX的文件夹,用maintenance里面的package manager搜索和手动安装名为CJK的package,然后再试试能否成功编译出中文。 / `+ J9 Y/ m! |+ V, I# H6 f1 M1 R F( U
2.宏包 : Q. \, X+ }8 F6 w* H% i7 ^5 p( t( s# h8 P
\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。 + L) C2 E( U8 ~1 I. w每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。 % K. t# J; n4 K/ n
通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。 : B# M9 v; K1 a& P' K, G
对于新人而言比较常用的宏包有 . O- b \: [6 A2 `( A7 S
编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb} 9 {8 l8 Z. ?+ E6 B6 ~+ e编辑数学定理和证明过程的宏包:\usepackage{amsthm} 6 q$ G) y$ [! t
插入图片的宏包:\usepackage{graphicx} 7 w) ?6 X3 j5 I P复杂表格的宏包:\usepackage{multirow} % } @1 U0 M) H$ {) X0 c6 b2 e
" d1 L$ e6 M% r& G) c% |如果有其他的特殊需求,就通过google去寻找吧。 1 G* d2 ]9 F: f) `8 w
补充说明一下,ctexart模板里已集成了CJK宏包。 $ |$ F1 M0 V7 H9 c' r5 T( ?6 @7 g; \; i
9 K& E- Q7 l5 C: c
3.模板 . r. K+ @ y; _1 H) b
6 |/ e# E/ z% g+ I
模板就是在\documentclass{}后面的大括号里的内容。 ! M+ Q2 |$ z% u8 R+ f$ w+ T
在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。 # K i4 _3 Q" b; d) `9 k 6 Y8 |: ^0 a7 ^2 }" F3 k4.参考文献和制作幻灯片% B1 j8 K' H8 a- ?