- 在线时间
- 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的人,前言部分可以跳过不看。6 f: D+ W; U4 ~* Q% d4 C
本教程面向对LaTeX完全无认知无基础的新人。, C2 b+ m# o7 ^8 d- x
旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。
! B' m3 S8 e. u4 m这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后,再自行google或查阅其他稍厚的教材。! j, w6 W1 Q$ m3 s$ A
尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。2 x( P' J7 y' E( x8 q
在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。. ^/ ~4 V' A8 J
5 [+ f: b) k) y+ v. s
先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。
2 D; @$ V1 F7 \! C1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。
* b( K7 Q5 G- `; c; j2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。
' m& ^7 {2 l* }* e3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。4 m# s$ y4 r. }9 z
7 H/ O9 f# U! q9 ?3 X- k r4 Y我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账!6 _: P, M. i& h) w& x* Z
: L" }* U0 J' Q" k
我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转LaTeX”了。这个三十分钟的时长,是我帮助我身边的朋友开始接触LaTeX入门的常规时间,是经验积累的结果。至于其他LaTeX教程攻略,我个人推荐是在看完这一篇之后,再随意当字典或百科全书来查阅。
9 V1 @# S0 L* T' D: F1 ~. t=============================================
) R2 n B( s9 u& n/ B2 E! t下面是教程正文。(正文最后应大家要求增添了附录)8 l4 H) A' ?0 M# q7 R( x
1.LaTeX软件的安装和使用% ^: b5 d; |. F3 A9 ~# X7 B. R
方法A(自助):在MikTeX的官网下载免费的MikTeX编译包并安装。下载WinEdt(收费)或TexMaker(免费)等编辑界面软件并安装。5 u/ K/ E% R! D0 I8 v8 _& p
方法B(打包):在ctex.org下载ctex套装(含MikTeX及WinEdt)
; x# t- J9 w- X. D4 v哈哈这一部分当然不包含在标题的30分钟里。
% D t8 _/ O N6 o J" w5 L2.第一个文档% D: x, g+ W! A# e* F8 P) C* e! Z; ^: `
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。. X- N- _8 q9 }: H% \! b* E
\documentclass{article}
7 ]- g) x1 [+ |\begin{document}2 ]( v9 [. p" }% R# {0 x: i5 H, ?' J
hello, world+ t' d- Z( {6 \. k5 |
\end{document}0 x& v2 g* C$ a) R' g) B8 S
3 n! ]6 i! b3 q然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeTeX,并点击编译。
& P* k7 G0 o2 Y* f: f如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。
2 e+ Q) T& O# g, S/ Y. o, J) v# D5 f3.标题、作者和注释0 \# G, R: S& _9 l
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。7 B. D0 T- S# i- b
# N6 q- I E( P" F0 o* C( C\documentclass{article}; U% {$ O, g, ?* V- ]1 Q( z, W
\author{My Name}/ X6 _* u) p) ^$ a5 A7 ?
\title{The Title}
5 J& \% g' o. L) P u+ @) ?\begin{document}/ r# K {9 z( g) A% l
\maketitle
( \3 _9 n/ A3 C4 @! _* C- F8 |hello, world % This is comment
& i( t+ G/ {' r2 j7 n\end{document}8 Z O2 `% t# F# @
4.章节和段落
9 O7 K4 V) @1 E, K建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
5 h2 k9 b0 {$ ` V7 C\documentclass{article}
7 N3 {/ X! Z3 r+ r\title{Hello World}* A3 k- N) h O0 B8 R
\begin{document}
; q8 K& n* t! C9 e: b: u: O\maketitle; t, ~3 K" x$ Q0 p8 M0 J
\section{Hello China} China is in East Asia.
, O) E( o9 P) @" z0 e& Z0 ]\subsection{Hello Beijing} Beijing is the capital of China.
4 b4 p% b5 D Q& i/ P. Q\subsubsection{Hello Dongcheng District} e2 |+ x, C( y+ m1 Q
\paragraph{Tian'anmen Square}is in the center of Beijing% o/ d* D6 i$ S, [7 J, f- J- @/ y) G
\subparagraph{Chairman Mao} is in the center of Tian'anmen Square
, |* a) Q" q: h) \; A$ t\subsection{Hello Guangzhou}3 ^8 J2 r Z2 X; l& k5 ^6 r" S# K
\paragraph{Sun Yat-sen University} is the best university in Guangzhou.+ F6 L5 }+ E4 Q1 u
\end{document}1 z3 U: W2 I# f
" R) b \ y S; p6 q. Q" Q
退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。
4 @" B# i1 |! @# {5 m- l6 n. b9 l4 R5.加入目录
3 H. f8 C' t9 H- l1 \% U建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
& O) ]. A, r5 @) c% y i$ f; @# o\documentclass{article}
) N* C0 x0 ~) T9 h L# w$ K\begin{document}+ f* o% x- c' L- v1 U8 B" v" n
\tableofcontents, f/ t ?) {9 _5 k4 U; u
\section{Hello China} China is in East Asia.( W8 `2 P. [& U$ p
\subsection{Hello Beijing} Beijing is the capital of China.7 S' a* B8 C# x, _! I
\subsubsection{Hello Dongcheng District}
% z+ v3 |4 f/ `" [\paragraph{Hello Tian'anmen Square}is in the center of Beijing, Y" z, a+ K7 X; I" R) a+ i1 V* e& ]
\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square3 a6 G* o3 R4 n. L
\end{document}
/ I/ l/ c" t; f6.换行) a7 E b$ N+ l
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。; f; n# i! w+ _) Z$ {
\documentclass{article}
6 r" k# g0 R+ l6 ^3 L\begin{document}
4 S$ {5 k# t! D8 ?Beijing is
2 Y- c6 Q3 @' A- y2 W- q& _0 Nthe capital
- }- u7 K' F6 z; @( h( \! ?of China. a* H) G" D" B, B2 m
New York is6 Z. j6 h( a* U) y
the capital5 }/ _4 e4 O3 i
of America.
) L& N2 w) y' W) d+ S* a, \Amsterdam is \\ the capital \\
1 O' V2 m. f5 q% P0 W4 nof Netherlands.
+ d5 I" z; ~$ c7 u\end{document}
I7 X( ?7 a& v$ P7.数学公式& p9 T9 q7 n3 m' J$ L/ A6 r
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。! J/ o9 b) T8 D+ ?1 p+ w. U
\documentclass{article}$ y% Z; Z( N; b& U
\usepackage{amsmath}; O. r# O8 c" \' a) e2 e3 w
\usepackage{amssymb}
+ g7 {) \' c2 F! U- ?" b\begin{document}' L/ K$ E* w8 M' C
The Newton's second law is F=ma.! i7 A7 q6 s' m: L5 f
The Newton's second law is $F=ma$.
' [0 i: v: Y* E+ k0 R4 EThe Newton's second law is
+ r4 k, i6 W* E# e5 O5 K# p+ m$$F=ma$$. g6 P% N1 M6 o& Q% f( f. g
The Newton's second law is! Y2 V; B( {* k3 S( d
\[F=ma\]
' E' D/ b$ Z. G$ }3 b0 SGreek Letters $\eta$ and $\mu$* m/ V; ?4 P) U0 w4 C( p6 ?8 s
Fraction $\frac{a}{b}$4 S8 N/ ^; v0 i9 f8 Z3 c& E, }
Power $a^b$
" ~: ?& u0 Z* T2 p0 x4 D' p6 q3 m9 FSubscript $a_b$. O/ [. D3 H9 o: t. M6 [, h
Derivate $\frac{\partial y}{\partial t} $
" | _! b' X% c2 X1 H# n, QVector $\vec{n}$
: s5 m+ g" V& u( W% BBold $\mathbf{n}$- n( {; P+ x( F: ?' ~4 b
To time differential $\dot{F}$8 I7 W4 K& S5 s7 G& {
Matrix (lcr here means left, center or right for each column)+ K2 e2 ^( T; B
\[
1 V" r3 S: Z$ U& K/ }9 ~5 w\left[
: K& @% A8 ` B$ ?\begin{array}{lcr}
. d5 K- _- w/ \* g7 u I' v# |a1 & b22 & c333 \\
* ]$ x# W- C; v: `d444 & e555555 & f6
1 O% v6 S! ~ f1 T\end{array}8 q f, b0 p; Z' s+ g! \2 u& @
\right]
/ r8 F3 K+ r6 I3 U u\]" t; H/ u: b& l2 ?) J2 Y3 Q
5 n9 u6 b. v$ }$ K. p# x U" P
Equations(here \& is the symbol for aligning different rows)+ E% z& h8 f: g' q! s
\begin{align}
8 [1 V& y. J0 j" }4 M5 A+ S) Da+b&=c\\
- y0 P1 V" R/ H6 Q8 f/ b* Ad&=e+f+g
b! E5 S! V& D6 u4 I" t3 p\end{align}
3 O f6 F5 ?1 a" j' @7 ?! y! _* X. C/ F. D* I d8 v2 e
\[3 s) y y, x* U2 a
\left\{
) Q1 b3 b3 W3 E- a\begin{aligned}
4 l2 y, d8 W! r0 E&a+b=c\\* a4 O+ }. h. \( O; {
&d=e+f+g( b5 g" N8 U: p7 ^, l
\end{aligned}5 N" E% l* _7 f3 ~# Q! }
\right.
% x' j# C& i; |) `5 s\]
5 ^2 b# m" Z! p: o, \! [! i9 }\end{document}6 ~2 T- Z2 q4 l
具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。
# H! w/ c4 ~" @5 l; }+ |3 Q8.插入图片2 h! Q E# j9 N" f9 k; N7 t" Z/ J
先搜索到一个将图片转成eps文件的软件,很容易找的,然后将图片保存为一个名字如figure1.eps。5 y# }0 j2 }/ ^& ~+ g
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。
, t- b# y; D; D9 T$ W\documentclass{article}
) M# p, w0 f( ?. n, i( l; o. C% Y( n" z' t\usepackage{graphicx}( Q, s! M0 P2 g& G
\begin{document}$ J5 U" {0 p8 H" L9 L+ F
\includegraphics[width=4.00in,height=3.00in]{figure1.eps}/ K" \+ s7 |. I/ _. O
\end{document}
; O, i3 c0 a3 I9.简单表格
' g2 T I S% n/ w0 y建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。; C) p& @ D. J0 C! j$ v- F
3 P) c7 I" F) d( Q
\documentclass{article}
9 A2 H7 I9 z! b7 L3 @\begin{document}
- _6 ` n8 P7 T+ ^8 @7 q\begin{tabular}{|c|c|}
4 W4 [ p: s# q' z- R) m* _4 ja & b \\/ ^$ V& G5 `4 |4 R
c & d\\
' [9 V3 V# w/ Y, {. ^% ]\end{tabular}8 A' }: X7 Z& t/ M; d$ g
& X! P/ I" I' @* }$ k
\begin{tabular}{|c|c|}
* Y4 O; h% w. w. z! t8 c4 ]1 o\hline4 t0 }1 O o, W( f+ i
a & b \\
- z! v" U8 |$ t g8 Y9 B6 P\hline
; A$ V8 B' W9 |( [c & d\\
- \ m) s! C* T! l: k( g! v\hline! @9 N: d5 c2 y/ m0 I
\end{tabular}
5 y- I* ]1 ?9 I8 u6 g* a/ j; S$ R; N) K, z1 z3 @
\begin{center}
+ _2 }, X% x: `/ B$ W9 J. X5 O\begin{tabular}{|c|c|}
+ n& C. S# x5 y6 n7 J\hline( q3 M' F% c. _; F% A$ R* B
a & b \\ \hline
! O5 ~ ]/ D- Q' N3 u8 k; E0 |c & d\\' q$ E& n/ E$ u3 K! k. q9 n& ]
\hline
3 d" U" I4 q1 H" h5 I5 }. Q\end{tabular}1 [; \, ]* `' |0 l! Q7 U. J
\end{center}
) s& ^4 b9 S4 I8 I4 W\end{document} @$ D+ L* x2 s. f9 h7 T( T8 x
4 j, z3 O0 s6 h# L# ?9 {10.结尾
- i( K" {" t3 ~3 {' o9 z到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了,至少你已经能够用得起来LaTeX了。
- R. C/ K# T) u3 C' N8 D在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。
) }, S) n# A6 m _/ O那些问题,就请咨询google吧。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以。
! j7 t9 Q" P. H1 NLaTeX在国内的普及率并不高,因此许多时候如果搜英文关键词,会获得更好的效果。: a, M# T6 a ]& P
===============================. ?3 a8 t0 j7 g6 ~8 x0 Z' h2 }
附录,有关我认为不是新手急需,但是的确比较有用的信息
$ U9 |, B+ Z; E1.中文支持" E. d3 d, K8 F/ I7 ]8 m
曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。
/ `5 ~1 w8 o. [# W' _只需要把开头的\documentclass{article}换成\documentclass{ctexart}就可以了。
5 z5 j2 U6 E0 w, e9 M# ~如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。
# o4 [! Z: Q6 ~例子参考如下:' D; B: k9 A* M
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。+ U/ A* |- C1 T; b1 Z
\documentclass{ctexart}1 g. c% n# f' h8 b' k
\begin{document}
8 S5 K, ~; U+ ?/ [* E u3 ~你好,世界9 b+ i' Z1 \7 |
\end{document}
; o. t0 x/ J5 |0 G* `+ ^2.宏包$ d$ q r/ ^3 ~, Z& X
\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。' u- ?) ^' F; l
每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。
, j4 H; {( D7 s7 {% Z通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。
) \! h4 M, c I/ }' R0 h8 |对于新人而言比较常用的宏包有
& `2 q/ F' H8 J& _2 G$ x) i2 Z& [$ K6 Y. q2 Q* D
编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}
' a& I6 u3 q1 ? s- P* h编辑数学定理和证明过程的宏包:\usepackage{amsthm}- c' p5 s3 O% B$ D' m
插入图片的宏包:\usepackage{graphicx}3 R0 c, t- F" c/ I$ g3 M9 Q/ K
复杂表格的宏包:\usepackage{multirow}' e5 d" u' z( l2 U. Z
( T" T3 g8 M1 U! \- N. e) t7 e
差不多了,对于新人来说,这五个宏包已经基本够用了。如果有其他的特殊需求,就通过google去寻找吧。8 y* g }0 y) X! P( p6 @( _9 {+ o
补充说明一下,现在ctexart模板里集成了中文支持,所以CJK宏包并不是必需品。
1 E5 d* f3 s# V% ^& S1 J. W9 w3.模板1 ]& M) ^! i9 ^2 o
模板就是在\documentclass{}后面的大括号里的内容。
$ t, Q' [& [, `9 H$ u) |在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。% l0 o, ]0 [" K6 {
模板就是实现我之前所介绍的LaTeX的经验总结的第二点的实现方式。( q; S2 F( p, e, T3 F
一篇文章,我们定义了section,定义了paragraph,就是没有定义字体字号,因为字体字号这一部分通常来说是在模板中实现的。* S% `3 p: B: D
一个模板可以规定,section这个层级都用什么字体什么字号怎么对齐,subsection这个层级用什么字体什么字号怎么对齐,paragraph又用什么字体什么字号怎么对齐。$ M8 n" S% v2 O$ y7 Z
当然模板里还可以包含一些自定义的口令,以及页眉页脚页边距一类的页面设置。
) P) m0 F& N ?6 f由于模板的使用,在我的使用经验里来看,绝对不可能算是基本入门级的内容,所以在正文里当然不会提及。
: ]' J: a7 ]5 y- n' q, @如果有人实在想学,如果LaTeX已经接触到这个程度上了,那么再去翻其他厚一些的教材,也不亏了。# q% w, y1 m2 T6 L6 _
4.参考文献和制作幻灯片
# o& q$ ?3 s* z2 H' a7 j- ^1 |做参考文献的时候,文章也已经快写到尾声了,而幻灯片更不是进阶一些的需求。对这两个功能有需求的LaTeX user,使用LaTeX也已经相当熟练了,自己去google一下或查阅其他厚教程是很理所当然的,一点也不冤枉。5 P# N7 ^7 Q6 k \5 V i3 C
在此我就只提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。* [, b N- ]. [- t, f0 k
7 [0 ?# o6 Q4 c: u0 V- f |
zan
|