- 在线时间
- 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的人,前言部分可以跳过不看。
! S- V/ g" E% f3 \ z本教程面向对LaTeX完全无认知无基础的新人。/ y; v3 ~& x6 }! @) C# n3 P
旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。. @9 M' V( n! A( b, m7 W0 f, z
这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后,再自行google或查阅其他稍厚的教材。( ?& T+ p2 A2 I! ^8 l- P( e$ D
尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。
4 n: M' Z& q1 b( J4 v在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。
. \( R: w: a2 |! C* A. K3 J* N! c: W: G$ R/ |0 u7 \5 J8 E
先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。
( y2 u) k" a2 H4 P! v1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。
) O! H/ o- o4 p. I& d2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。. n6 {3 r3 O) W4 r; o* s& |
3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。
: i0 u( U( b, f" B! x+ ^3 W
! x9 V1 Z% _3 k我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账!
" ?7 K' O% ~2 V) p1 B* A8 A' a0 d; y' H/ [
我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转LaTeX”了。这个三十分钟的时长,是我帮助我身边的朋友开始接触LaTeX入门的常规时间,是经验积累的结果。至于其他LaTeX教程攻略,我个人推荐是在看完这一篇之后,再随意当字典或百科全书来查阅。3 r6 R2 c5 a% ~# ~" d8 Z2 J
=============================================; q6 ~/ a; n; J, \0 M/ T
下面是教程正文。(正文最后应大家要求增添了附录)
3 p6 R* @9 G: `" Z1.LaTeX软件的安装和使用
4 x& M! x0 P% C) G方法A(自助):在MikTeX的官网下载免费的MikTeX编译包并安装。下载WinEdt(收费)或TexMaker(免费)等编辑界面软件并安装。/ V- y- |) M+ Q% w
方法B(打包):在ctex.org下载ctex套装(含MikTeX及WinEdt)
2 `" B2 B8 m3 t' n t( E7 Q1 }5 D哈哈这一部分当然不包含在标题的30分钟里。
- c d( U Z3 G2.第一个文档
* `9 u0 \- v5 ?打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。
" }6 l, `3 Q6 @, R. `\documentclass{article}
# Q* N7 d; \; p( R/ P\begin{document}/ t+ e, g$ A: g3 _3 `5 i Q
hello, world* l% Z" j; L" y1 |
\end{document}
% s, Z8 W2 |0 x2 C% H' J! F( J+ f/ Q2 s2 ]0 x, ?
然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeTeX,并点击编译。
% H+ @7 U& ^6 ]如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。 o7 u2 D* H( q0 R7 s
3.标题、作者和注释; w: |; O {# [6 q$ g! Z! U
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
6 f; s6 @9 K/ o# L6 E
, `$ t0 `1 _% \) A\documentclass{article}
( e& O$ r" X: }+ |* a\author{My Name}
3 F1 _8 V# C, v: m% u" ?* ^* {\title{The Title}0 I8 B) Z( E$ Y% s$ x" Z& D6 Y/ ]9 k
\begin{document}# F# s! n7 R* A6 S! k
\maketitle
A/ U+ O" }2 z$ w5 Xhello, world % This is comment
4 H0 v5 `% `" q" G\end{document}3 h! c( G2 I! g) T _
4.章节和段落
- f" T: ~/ l& \建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
7 u( z" }8 d4 y9 M' F9 K B\documentclass{article}
. f! O. g ^0 {\title{Hello World}
0 `4 M4 Q4 n9 b% L' x6 t\begin{document}7 I5 Z) Q: o/ B& Q( r( P8 f; [6 V3 _( n
\maketitle* m& F3 h$ T6 A
\section{Hello China} China is in East Asia.$ z. b; c1 Q S! K# h
\subsection{Hello Beijing} Beijing is the capital of China.
3 u# g4 ?3 E! O7 a, g4 I\subsubsection{Hello Dongcheng District}
# L: m% w5 i# l6 k( |& j# |+ j( u\paragraph{Tian'anmen Square}is in the center of Beijing4 M( o% q. I8 X2 e* I1 c3 {9 M: A
\subparagraph{Chairman Mao} is in the center of Tian'anmen Square
; z! ~1 B4 H! Y) W ~\subsection{Hello Guangzhou}
3 @; I: g, t Z w! E$ C6 l\paragraph{Sun Yat-sen University} is the best university in Guangzhou." p5 ]6 d( ~# x( u8 C3 x) r
\end{document}
, o- {+ C. s; _/ U1 e& x M1 D/ ?# W, k
退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。
/ _6 `/ p7 r3 M! Z B" Q! w" `, P5.加入目录; e2 q- M8 ?; Q" K% M
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。) j0 M; r, ~2 F' a
\documentclass{article}6 e! _% h( t3 L: q" h% f, v! T
\begin{document}& f' T: {4 ^( B
\tableofcontents
" h/ U0 V. V6 ]* H6 X\section{Hello China} China is in East Asia.0 v( F a" `7 C1 T
\subsection{Hello Beijing} Beijing is the capital of China.& l. H1 M. K2 Y5 Z
\subsubsection{Hello Dongcheng District}
( K. ~4 {3 y0 t% m$ ^$ i6 C% p\paragraph{Hello Tian'anmen Square}is in the center of Beijing" x4 |4 b3 B, j/ j4 J; v1 L
\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square; T2 I. y6 E: F# W$ m1 L6 F6 W
\end{document}
5 Q5 u6 ~0 q. y6.换行
: ?1 @* L. \- n建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。# k/ ?! Q6 N3 p3 o) ^) H
\documentclass{article}, l/ c* F, F* D! h" l' r
\begin{document}
7 W8 e6 d- A- @6 c" U6 u3 EBeijing is
/ u9 c: Z- e8 P+ ?. ?the capital
' o: x4 s1 t6 M6 D* S7 k% K7 Aof China.
% O9 s" g" x: b! F3 ^New York is
- G( n% ]2 _9 f$ ~" Mthe capital
- p3 x# Y8 a$ I/ ?6 O/ B0 { zof America.
+ k* |4 g8 v" P5 mAmsterdam is \\ the capital \\8 [. s6 E6 Y/ a! n. p/ f; i
of Netherlands.
$ h# [6 X* \3 i\end{document}$ u: T: @+ ]9 h6 J7 @
7.数学公式
; S2 \% x( y7 T建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。' t n, x% [5 E* u* m+ D
\documentclass{article}* D6 K7 p/ d8 @% ]( A" l
\usepackage{amsmath}; ^7 E% U! p5 Q7 u7 l' h5 O% Z
\usepackage{amssymb}
+ N/ V# ?6 d. d L1 b\begin{document}
0 x; V8 |+ H' g2 l& T; }9 \The Newton's second law is F=ma.* ~& a s5 g C$ M+ {: l4 ~/ P$ o
The Newton's second law is $F=ma$.3 \( Y }( i" h4 j2 `
The Newton's second law is
9 O; i' Q0 H- |" r) r( R* W$$F=ma$$
4 v, X7 N1 F7 x8 c4 S( |The Newton's second law is
5 O5 [3 f. l4 E& W% E( w\[F=ma\]% R+ k$ d2 g/ P& m) s3 s4 F
Greek Letters $\eta$ and $\mu$0 g. O% m5 E. Z0 Z0 S: y* _3 ^. X
Fraction $\frac{a}{b}$& q9 @$ W. C, E5 F/ y. {" W
Power $a^b$
( M! U$ S* Y: i. o# d! o9 KSubscript $a_b$1 V( T9 d3 N' G. ^. X* P+ h* G
Derivate $\frac{\partial y}{\partial t} $
, x# f9 P- i' v5 I2 f. b- x9 }- FVector $\vec{n}$# m6 a& N# G+ J0 F- ^$ \. S0 S+ R
Bold $\mathbf{n}$
4 f( I% \. K3 q6 oTo time differential $\dot{F}$
0 s( W: v. ]7 Q) }1 K+ s" X6 XMatrix (lcr here means left, center or right for each column)
. [ h8 ]7 E/ z, V ?\[
( B4 D) X3 N0 ?3 t. T) f\left[5 ~" N6 L; C2 @( D8 d: r
\begin{array}{lcr}
# e. i2 T2 a& t) _" m" {: oa1 & b22 & c333 \\
3 `# |' Q2 i& o/ G* o; P5 `d444 & e555555 & f6; l2 s. I# }) ~! H( |
\end{array}, k+ r! O6 `9 L; j3 m' z4 _2 ?
\right] O# L- j9 ?$ p
\]$ H. t8 t2 x8 @1 H- Y$ T% u
0 C) y: R# L% P" F% v- HEquations(here \& is the symbol for aligning different rows)4 l6 }$ a$ q- q, K% }3 v* J
\begin{align}
9 W3 a/ A; h9 H3 Ia+b&=c\\
; e) {% e0 e- f0 L2 V8 Cd&=e+f+g. N, ?! ?" J! f2 M
\end{align}
. I& {2 p# z- ~" S" `
# g, E* ^: z9 f, ]2 y9 U* T- T3 B l\[* ^" y d' E1 G' ^5 y. k1 ^
\left\{* G, |5 N1 g: S! d6 P
\begin{aligned}
& U# u; |. Z. Q/ W" }) l&a+b=c\\
1 ?( a* ~8 _ [3 U; i&d=e+f+g6 A$ |3 D- E. d6 R. n" t6 x
\end{aligned}
0 s& E3 _0 w2 K! `( `\right.
4 a- @9 p9 q' X1 c6 I% q( m9 R& v\]
; R# O3 m6 F! x0 Q) M" ^ \\end{document}: _! q3 v4 m3 p* R% ]
具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。
: d& l$ b, c4 y2 n$ p8.插入图片3 }( i3 L1 v( |+ ?3 q5 L
先搜索到一个将图片转成eps文件的软件,很容易找的,然后将图片保存为一个名字如figure1.eps。7 @7 e. U$ E5 c: h' J5 _
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。
# T: w9 L8 x/ k# A\documentclass{article}
! L) o* c& D0 U1 i% |, r\usepackage{graphicx}
" M* z& T( {- \- B( l9 U\begin{document}
$ e8 g6 g) }9 G; m1 D; Q( z\includegraphics[width=4.00in,height=3.00in]{figure1.eps}% `1 _3 r( _6 q
\end{document}0 J8 g: i8 a. @$ e( b( f P
9.简单表格6 M6 I8 L; r3 @
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
- w4 s: }$ Q( q% c
8 a1 ~; f* b+ ` E2 X, W) X\documentclass{article}
- l7 l! _/ i2 R* K8 N\begin{document}
/ g; e6 z' ~6 p' n! B7 k7 V+ U\begin{tabular}{|c|c|}( I' h. p7 @* _- ^2 ?
a & b \\
+ f7 X, ?& g. B. sc & d\\
+ X/ X3 X7 h4 q\end{tabular}. M- |* Y* T, N+ d
J) d" l* y& P/ F1 |3 V\begin{tabular}{|c|c|}
# T5 I3 }3 w! j/ e; Z+ X5 b s0 a- v\hline) h* U8 q+ K4 x! n& _, n
a & b \\# ?0 u, ^. b4 p9 p
\hline
+ B$ p9 t, }$ M, r% lc & d\\
0 [( Q# H, Z2 T1 P9 H. u/ ?9 K) n\hline
! y1 s6 m' G- I/ y; c# ^# p\end{tabular}
4 b% g9 q! J4 h2 j9 Q" z) p6 F! g0 t$ U6 F8 U) T
\begin{center}
4 X' P7 a# M, @\begin{tabular}{|c|c|} I" {0 [: V2 o- B
\hline2 h& X/ X* v; E$ l& j
a & b \\ \hline) o9 ]* o; H3 v) }; t% b, ^3 ?8 y- S+ n
c & d\\8 W( M4 B. ^( ~ M: }$ _: x; q
\hline6 D }: Z) O# K3 G% }; I2 Q, W: M n
\end{tabular}( C3 \( Q0 @8 `+ k
\end{center}' s! F3 \2 j. r: ]$ R2 r4 }, m6 a
\end{document}( K0 k' N& v$ _. w& g6 C; R7 B. s
* j& q) B3 J0 z
10.结尾/ L& ]5 A# Q1 J P1 U! \
到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了,至少你已经能够用得起来LaTeX了。
* h4 `" k+ V3 @2 I% g$ A) I% }/ C在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。! J1 O! v! c+ ~/ t
那些问题,就请咨询google吧。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以。* b* K! o. ^9 R8 @; i7 O' {& _
LaTeX在国内的普及率并不高,因此许多时候如果搜英文关键词,会获得更好的效果。
7 a7 t8 f! U+ o===============================
6 x, W( S k h) N% `% @1 e6 U附录,有关我认为不是新手急需,但是的确比较有用的信息
( j# t) b$ D* _! V; u# r# T g# m1.中文支持, I2 X6 c# x5 P1 P5 n1 V6 w
曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。1 K: p0 [9 N6 V- i5 @1 N9 |( e
只需要把开头的\documentclass{article}换成\documentclass{ctexart}就可以了。
" d7 |; ]$ l ~/ h如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。
- S8 D' h" O" S* p1 I; Z例子参考如下:. x1 ]& G/ X, N! U- h2 d# P
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。
/ z% x: {% S6 O0 t, h\documentclass{ctexart}
2 L# B2 v/ E: I* k$ R\begin{document}6 o- v% W3 M) B J" j
你好,世界7 E. F' N9 W/ L
\end{document}
) x4 E$ x* C* z$ K. p) S! u6 u+ o2.宏包0 I7 D8 k3 R7 N
\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。6 Z" ^" w" s1 f5 z. D
每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。
. ^. m. j% c( a H/ F通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。
: t" g/ h5 r1 F& O+ B6 z4 ]! i: a对于新人而言比较常用的宏包有
, J" J9 _, R( K6 a. b( w7 L8 H; L# U8 ?- o1 F% ~
编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}
7 d+ x. H. O+ P6 N% h编辑数学定理和证明过程的宏包:\usepackage{amsthm}0 [' G; w; Z# y, S2 Y: U- P2 D
插入图片的宏包:\usepackage{graphicx}* T' k/ ?4 ?& l8 H* Z, I* U/ f- w, j2 j
复杂表格的宏包:\usepackage{multirow}
6 O. G8 |4 q \/ c; C7 j. X8 m# N/ k$ n( Q$ b
差不多了,对于新人来说,这五个宏包已经基本够用了。如果有其他的特殊需求,就通过google去寻找吧。
) [$ E: J7 f" y3 K" y补充说明一下,现在ctexart模板里集成了中文支持,所以CJK宏包并不是必需品。
0 B5 K7 ]2 H/ g2 Q3.模板6 m) x- U0 Q5 b2 R
模板就是在\documentclass{}后面的大括号里的内容。" q6 T& w2 k* k1 Q. b
在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。$ R2 {' i5 t3 I$ d8 H7 R9 K4 c
模板就是实现我之前所介绍的LaTeX的经验总结的第二点的实现方式。" G. j7 D9 j2 q+ M2 e6 v5 ?
一篇文章,我们定义了section,定义了paragraph,就是没有定义字体字号,因为字体字号这一部分通常来说是在模板中实现的。5 @2 ^1 ~. w( E
一个模板可以规定,section这个层级都用什么字体什么字号怎么对齐,subsection这个层级用什么字体什么字号怎么对齐,paragraph又用什么字体什么字号怎么对齐。
2 f0 M& L. I: k1 [3 U3 p% R. u当然模板里还可以包含一些自定义的口令,以及页眉页脚页边距一类的页面设置。
B: A6 r X( {' i6 Q5 v由于模板的使用,在我的使用经验里来看,绝对不可能算是基本入门级的内容,所以在正文里当然不会提及。' G- o ~7 g p e) R/ y8 ?) v* i o9 o
如果有人实在想学,如果LaTeX已经接触到这个程度上了,那么再去翻其他厚一些的教材,也不亏了。
8 {1 \0 `+ U$ S3 s2 L1 i1 X4.参考文献和制作幻灯片
/ r' z6 q! {6 x# P9 t% F做参考文献的时候,文章也已经快写到尾声了,而幻灯片更不是进阶一些的需求。对这两个功能有需求的LaTeX user,使用LaTeX也已经相当熟练了,自己去google一下或查阅其他厚教程是很理所当然的,一点也不冤枉。$ P, h- c* r2 x2 [+ O! U2 J- @
在此我就只提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。6 Y# ^2 U0 k+ x; q
1 }9 Q! Y" p! F* e# K1 Y8 P |
zan
|