- 在线时间
- 332 小时
- 最后登录
- 2017-1-30
- 注册时间
- 2011-5-20
- 听众数
- 105
- 收听数
- 49
- 能力
- 90 分
- 体力
- 8078 点
- 威望
- 450 点
- 阅读权限
- 150
- 积分
- 9482
- 相册
- 0
- 日志
- 0
- 记录
- 1
- 帖子
- 1456
- 主题
- 90
- 精华
- 0
- 分享
- 48
- 好友
- 259
TA的每日心情 | 怒 2017-1-30 23:35 |
|---|
签到天数: 318 天 [LV.8]以坛为家I 2010挑战赛参赛者 2011挑战赛参赛者 2012挑战赛参赛者 2013挑战赛参赛者
 群组: 物联网工程师培训 群组: Matlab讨论组 群组: 2013认证赛C题讨论群组 群组: 数学建模 群组: 2013认证赛A题讨论群组 |
对于真心渴望迅速上手LaTeX的人,前言部分可以跳过不看。
. w$ M* Y/ ^ B! R本教程面向对LaTeX完全无认知无基础的新人。: I- z" l! E8 u# \
旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。
* ?( l: `* b$ ~这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后,再自行google或查阅其他稍厚的教材。$ E0 E" `6 l: f
尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。; a* M3 n' ~- _( \1 s. @: v
在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。( |7 n1 @0 |9 ]) g$ G+ [# C# U6 G
! L$ Y& P1 m; K y& ~! P先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。
7 f0 v+ m4 O, e; d1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。
/ l; \4 g$ ^: u; W! @* b+ P) K$ y2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。8 h K9 N4 T0 i n+ Z$ ?) ?
3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。
: e5 X `% v* W: a( |
0 a! Z+ f' o* m( B4 N我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账!
9 c6 v4 |# `2 x; {. [' k( w$ u% o7 d$ X
我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转LaTeX”了。这个三十分钟的时长,是我帮助我身边的朋友开始接触LaTeX入门的常规时间,是经验积累的结果。至于其他LaTeX教程攻略,我个人推荐是在看完这一篇之后,再随意当字典或百科全书来查阅。1 @, _) l# i$ j7 }, R5 M2 G$ u
=============================================1 m6 B9 p6 q3 l" D! O2 a. B
下面是教程正文。(正文最后应大家要求增添了附录)7 b8 u! s: w; e F3 P
1.LaTeX软件的安装和使用2 f% n% g7 s+ ~
方法A(自助):在MikTeX的官网下载免费的MikTeX编译包并安装。下载WinEdt(收费)或TexMaker(免费)等编辑界面软件并安装。
" ~6 \% i/ |- I+ C方法B(打包):在ctex.org下载ctex套装(含MikTeX及WinEdt)
/ q) D& Y; \9 A# o) s1 }哈哈这一部分当然不包含在标题的30分钟里。+ K; B+ J8 }5 _0 r. l2 P7 J, {
2.第一个文档
9 P+ F; f2 [4 F2 T打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。
2 W: g9 Q' [! Z\documentclass{article}
1 q# z1 b: g8 n: A7 o: E\begin{document}6 r( E0 X0 j0 }
hello, world
) C7 K; f5 r0 ]9 T' F5 ^5 M\end{document}
3 { R. @& p$ t: W9 S$ |9 F
0 A/ T+ w# q9 u k9 V; w8 j1 o* ]4 ?然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeTeX,并点击编译。; J% q7 u) g& e3 n9 C: C A
如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。
i7 d% p. e* E! g3.标题、作者和注释
6 E! d+ c; D: _0 \& z建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。* z" B$ s& T ^% y% R% B$ j) p! A
7 F: {8 P% F: @( I( j, c
\documentclass{article}
2 H7 Z3 l0 t. j# n q! ?\author{My Name}
2 ]0 h( a* _, l; h) }2 C# i\title{The Title}
1 \* t9 ?6 B3 Y$ T\begin{document}
6 G9 H# l! P4 k\maketitle
0 ^" g( @1 K3 F& Fhello, world % This is comment5 I# v$ N' _. c1 v( o4 `
\end{document}
8 N. F8 U9 _# i0 g4.章节和段落( m6 W" ^ z6 C+ [/ Y; a3 z
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
; e4 |% T* q! R! r8 s5 f\documentclass{article}
3 v2 b1 c5 P7 k# i8 V\title{Hello World}" d0 r- K/ u& @4 H4 S+ r& C
\begin{document}' h8 t, L3 {. ^8 Y2 R7 p
\maketitle7 b/ J- k3 w/ _/ g; t! X! F
\section{Hello China} China is in East Asia.8 |$ q/ |- s; Q& B1 X* A
\subsection{Hello Beijing} Beijing is the capital of China.+ v: e9 }$ d( S" ~ m3 Y
\subsubsection{Hello Dongcheng District}
# m& d9 r3 S. H1 _( y7 T2 ~\paragraph{Tian'anmen Square}is in the center of Beijing
' c9 M4 j4 ^6 W, a* Y o& T/ B9 B\subparagraph{Chairman Mao} is in the center of Tian'anmen Square
$ F* I m$ y# R5 d# p\subsection{Hello Guangzhou}! H: r! [+ B9 r8 f" r- i
\paragraph{Sun Yat-sen University} is the best university in Guangzhou.: k, A9 p" c, n4 p
\end{document}0 e! ^4 D. X# g- a; a
' p1 F* }0 S% h" Q
退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。* Z" e$ P( X$ s h4 |9 U
5.加入目录; x9 g8 D; [7 g- D
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。; Y, i8 D/ Q7 V r6 p
\documentclass{article}" L" F, P# F6 q0 N* T6 |
\begin{document}. _3 @5 C7 F! j% E s% D
\tableofcontents( h2 k+ ?" i Q# \: S7 p
\section{Hello China} China is in East Asia.
$ e/ z6 S5 `" A' Y\subsection{Hello Beijing} Beijing is the capital of China.% \$ f9 n/ I9 M. _9 c
\subsubsection{Hello Dongcheng District}; Z4 _7 u3 k: X, R) l2 m+ h
\paragraph{Hello Tian'anmen Square}is in the center of Beijing
( ?0 ?7 G+ N) z0 a8 C* ]3 @# A) X( X. v\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square
4 R) R) t- b1 ?\end{document}# q2 W: h4 }% K
6.换行7 b+ Q, O4 c: R" h) ?7 x
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
- @7 l; `- x$ F. I5 c\documentclass{article}) [3 G3 N; [7 l' Y' J
\begin{document}9 I) j0 h1 o5 F
Beijing is
7 F6 ~; G/ G# B: _8 fthe capital
: [+ C/ l' W' o( p9 cof China.8 F& @) x% F8 O: b& x; J% S
New York is( R* [7 X7 J7 N( [) a0 S7 c
the capital' `3 n1 c3 I( R0 n. e$ D
of America.
, p" R# W3 C0 x1 B9 W( F9 g2 [Amsterdam is \\ the capital \\
H* ~2 C( k% U) D; d+ u5 Z$ _of Netherlands.
( B9 b2 x D9 Z/ W\end{document}6 F7 q6 L- I; K: ^5 q# n
7.数学公式
1 C& v. N/ a9 ^" K9 }5 a5 e建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。2 ]5 r# B' m* z+ O# o9 F
\documentclass{article}
: C/ U6 h6 \8 j7 I: A( ?\usepackage{amsmath}
9 Z; {. K6 `1 P: a/ ?/ w\usepackage{amssymb} E @ W" T9 r8 |* E- V
\begin{document}; `; Z$ U' P. j
The Newton's second law is F=ma.$ Y( c, o# a; H/ B9 ?' ^* z
The Newton's second law is $F=ma$.
% d: f; k9 Q4 L( oThe Newton's second law is0 `- D2 ^8 b/ E" P2 [ R: U/ E
$$F=ma$$, ?! n8 T: Y2 T5 t$ v
The Newton's second law is, A& p( p" o( D2 }9 L9 f- _& G
\[F=ma\]
7 F: D {. J% ^- rGreek Letters $\eta$ and $\mu$
# Y d2 E$ r5 L' {' p& U' qFraction $\frac{a}{b}$
( A! ~; r) n2 A; K( j1 ?" d! dPower $a^b$
% t: l: ^1 {0 A6 O! ~. a& J9 ^8 rSubscript $a_b$8 m5 z1 ^& s) M9 l X
Derivate $\frac{\partial y}{\partial t} $* ?7 S4 K' H% ]* D$ |" p# W
Vector $\vec{n}$' M) D _% L, A; T' r2 b6 G1 |
Bold $\mathbf{n}$
' o/ q6 F4 q; a S8 c0 oTo time differential $\dot{F}$0 e4 v) D( d& \4 h
Matrix (lcr here means left, center or right for each column)) r& p0 ~* H5 K8 m: f R# M* d
\[ H0 c; ^' z5 y) |
\left[
3 B1 Z" j/ y) n U1 [\begin{array}{lcr}1 Z9 E0 W, J* h- B
a1 & b22 & c333 \\9 E G, G# z3 w+ |- S8 Y& ^' |
d444 & e555555 & f62 T* q0 H& j1 @! @& ?
\end{array}
$ k* k, r9 z5 m\right]
& o1 B6 h' |" K/ N& L1 l\]
% c `& _& @ {5 W+ p$ ?
" N: _( ^+ m9 ?Equations(here \& is the symbol for aligning different rows)
! J- `( e- f- c+ d) W\begin{align}
% M' t5 E7 G/ R" s9 U' @a+b&=c\\
* Q* L$ L- A) o2 ]# b B6 Vd&=e+f+g
8 ?9 [" z3 T+ \+ ?0 G* @( {/ ?3 @\end{align}
; u& \& j5 M5 r H2 |/ A: e
Y" ?. L1 S! `, ^4 j0 Z\[1 X' Y$ p: Q/ x, ]
\left\{/ ]& ]/ v4 N( I1 M2 ?
\begin{aligned}
4 S* ^9 v7 ^6 Y2 t6 y, u( ~&a+b=c\\
1 q: b; @4 x; `0 z2 A4 C! \$ N&d=e+f+g: d) k0 X5 ^- G" u/ Z
\end{aligned}( r$ q( p: F' f+ _
\right.9 F4 x4 k" y, ] O0 R$ D, I
\]
0 G/ Q$ w$ O$ I# N, d\end{document}
K- D- u, P8 X2 Y5 J9 F具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。
3 B8 U& W& u/ G7 N+ `4 s6 r8.插入图片
6 r3 }6 [$ H! E先搜索到一个将图片转成eps文件的软件,很容易找的,然后将图片保存为一个名字如figure1.eps。- H A, n( ~4 E G8 c: J
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。
4 X, k) K! C' K, |2 |\documentclass{article}
; [! R, l6 _! E& J5 \\usepackage{graphicx}
/ a3 q |( r% K1 y Y0 f4 ~\begin{document}( x; C, P1 z9 |3 F2 l. a' z
\includegraphics[width=4.00in,height=3.00in]{figure1.eps}
$ ?" D) a, r( o B\end{document}" n& d* j3 k" h& j! q+ Z& H F
9.简单表格
3 _+ e2 r% T0 r% K' c建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。$ {9 s9 v$ ?0 i2 X8 G, j* Z$ J
) O- I( E& K5 H4 O; K& H( Z
\documentclass{article}
3 n9 Z. f& P6 N( z9 A5 q\begin{document}/ r+ F+ B6 U( B3 q6 Q7 W F
\begin{tabular}{|c|c|}6 M% F# W" s: @' R; m# |- v
a & b \\6 k' X- N, D' k5 I4 F- `7 i' t
c & d\\% ?5 { N, ~, G, h. i) g
\end{tabular}
+ L5 c g1 z# l& e. n c& F
1 E l1 I2 k6 P3 U1 _9 @* e\begin{tabular}{|c|c|} \2 Z6 f% ]# s1 x- S; F
\hline0 ~2 Y0 f1 ^0 A' f
a & b \\
/ ?5 m K. K/ M5 f4 D; H( o- j\hline* ?! S2 P [5 V) d* t' v* x8 M
c & d\\
% b! G3 \" h; f) `/ M& C4 M; o* G\hline
( g9 i: Z' e! G\end{tabular}" ?; ?0 B% }% H1 ]% B# a
5 l/ g s$ j' V2 G7 y9 C3 N
\begin{center}3 K( C7 e3 Z$ J+ R( E5 j6 T% K
\begin{tabular}{|c|c|}; J4 H3 }6 `0 a
\hline* i1 T+ z: }5 e _3 j* v
a & b \\ \hline
; b* H( `8 `! N9 N( _& ac & d\\
% \4 W- {* `2 H, B\hline
( e( d/ i l$ p% O\end{tabular}
8 s2 f% W7 b9 W% h\end{center}1 I' O# W; P+ y, s# C8 F; F4 m
\end{document}+ W( A0 g. h: k5 x& h' H, O9 ~
/ Z8 f% ^: x/ C
10.结尾5 g- I% o$ M6 A) L9 t
到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了,至少你已经能够用得起来LaTeX了。7 ^4 C: ^- H' e6 k5 P D
在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。" \1 R6 w' |' a$ L
那些问题,就请咨询google吧。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以。
. N( b4 g4 I" C+ ~) t: }/ k, bLaTeX在国内的普及率并不高,因此许多时候如果搜英文关键词,会获得更好的效果。- c5 [/ B0 r1 l8 [( G1 `
===============================
8 z1 Q7 j8 X* G9 o. x' I/ z附录,有关我认为不是新手急需,但是的确比较有用的信息' V9 T9 }0 y6 Z
1.中文支持. P/ o8 r/ V1 Y, Z7 Q
曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。2 q& p8 K6 ^, y- S& E
只需要把开头的\documentclass{article}换成\documentclass{ctexart}就可以了。
$ E9 `* n( U }" D6 N2 j: ]4 ^如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。) k! Q/ K6 F9 o- }6 N$ S
例子参考如下:2 n! s! n* s8 V# t! ~5 N
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。& R& N. J$ I# L q: p3 }
\documentclass{ctexart}
3 R$ Y3 z% p; \0 [; d. D J\begin{document}& M9 Z4 ]. x" I7 n# {
你好,世界3 {. N0 j! M& R1 L! J! I
\end{document}
- t$ p' W$ L9 u2.宏包6 v& f+ t' K9 s, T$ ?( ?% l
\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。9 h- { E* [1 e6 P
每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。* G, @! i. c: T) h
通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。, k1 k% T* I6 M' P& R
对于新人而言比较常用的宏包有' v- O+ M4 A( c$ L0 @
( _5 d) d/ b1 `% t5 U
编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}5 J; n5 y# A; r( r. g ?) K7 X" T; X
编辑数学定理和证明过程的宏包:\usepackage{amsthm}& A# x% w/ r. G( {
插入图片的宏包:\usepackage{graphicx}$ B% A4 A7 p9 }2 r* g% h/ l
复杂表格的宏包:\usepackage{multirow}
5 O! X9 r) C0 s* L7 J* f) \6 l1 u# s% f0 M% G! h
差不多了,对于新人来说,这五个宏包已经基本够用了。如果有其他的特殊需求,就通过google去寻找吧。9 D0 V( D6 _/ s$ q( u! L* R; g
补充说明一下,现在ctexart模板里集成了中文支持,所以CJK宏包并不是必需品。
# \9 Q# U) ^- ]! B) Z4 w3.模板, |( ]" V- q. u: E! Q) K, f
模板就是在\documentclass{}后面的大括号里的内容。3 n* U+ j* _ k. q' v% i
在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。
0 K) Q8 T! ?8 h, ?, A4 S模板就是实现我之前所介绍的LaTeX的经验总结的第二点的实现方式。9 r, D; e% b8 Q; ?* h' \0 a/ ~
一篇文章,我们定义了section,定义了paragraph,就是没有定义字体字号,因为字体字号这一部分通常来说是在模板中实现的。# X3 L& D- q" [- B% ?
一个模板可以规定,section这个层级都用什么字体什么字号怎么对齐,subsection这个层级用什么字体什么字号怎么对齐,paragraph又用什么字体什么字号怎么对齐。
$ V- S9 {5 e: q. b4 S当然模板里还可以包含一些自定义的口令,以及页眉页脚页边距一类的页面设置。
& k0 V- N. e( N) m: O' f由于模板的使用,在我的使用经验里来看,绝对不可能算是基本入门级的内容,所以在正文里当然不会提及。
; r3 @% t! U7 n5 I8 n如果有人实在想学,如果LaTeX已经接触到这个程度上了,那么再去翻其他厚一些的教材,也不亏了。( G+ q" ~( N, G9 f3 ^' J; m
4.参考文献和制作幻灯片; {; s1 m, B* ~) X3 |; G; u. r1 v
做参考文献的时候,文章也已经快写到尾声了,而幻灯片更不是进阶一些的需求。对这两个功能有需求的LaTeX user,使用LaTeX也已经相当熟练了,自己去google一下或查阅其他厚教程是很理所当然的,一点也不冤枉。
: C9 _" b: [( u) x% ?8 N/ y6 r在此我就只提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。
1 \: @( L+ O- X8 W. X9 y
: g0 _. h- ]% M7 Q: O: }1 l! m |
zan
|