- 在线时间
- 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的人,前言部分可以跳过不看。' y% K: v8 O0 z
本教程面向对LaTeX完全无认知无基础的新人。
8 {" j1 S+ ?% ?/ W7 m旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。/ ?! x7 r q! Z9 H- M
这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后,再自行google或查阅其他稍厚的教材。
9 X" Z+ d, K- r' I1 L0 v尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。
( Z3 ^" i, b8 Z; M在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。/ e- p( Y2 b* ^% x5 J9 _& R- w b
$ T- W8 W1 S0 n7 }. A5 V2 F3 X. B先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。
, C4 I& k+ o" J6 {! K! Q& A1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。
2 c F6 _7 a) D, X- A& U5 f2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。) `7 G7 I9 ? S. u4 U& i
3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。2 Y K5 G7 N9 q' ?! @ p3 q
" \# h, L) [, s1 ~我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账!
Y* L5 u1 }9 l! D3 D0 q% z. |- H" v* K% g' |. Y' P1 k# x
我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转LaTeX”了。这个三十分钟的时长,是我帮助我身边的朋友开始接触LaTeX入门的常规时间,是经验积累的结果。至于其他LaTeX教程攻略,我个人推荐是在看完这一篇之后,再随意当字典或百科全书来查阅。; K' \) i( ]5 ^+ e# k+ n' s
=============================================& E, V! W# Z3 [- A
下面是教程正文。(正文最后应大家要求增添了附录)6 r, H r5 M; k+ }/ S5 B, _; t2 o
1.LaTeX软件的安装和使用
. W6 ~; b& \# K7 {方法A(自助):在MikTeX的官网下载免费的MikTeX编译包并安装。下载WinEdt(收费)或TexMaker(免费)等编辑界面软件并安装。/ H# O' k% l% G' ]5 u! d0 l
方法B(打包):在ctex.org下载ctex套装(含MikTeX及WinEdt)' p. j E( J) d, ?0 N* q7 R6 r9 v/ w
哈哈这一部分当然不包含在标题的30分钟里。% k/ h0 A( `) c; O' k" u) |& ^5 |
2.第一个文档& e' d9 b6 p& ~ O5 r/ j ]0 i
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。
+ s( I6 O# s- H" Q. X o+ I9 U\documentclass{article}, m' F& Z# ?8 g* a; y7 w( S% ?
\begin{document}
* R. p0 F0 y( Hhello, world
/ h8 t1 ]% X0 X, n5 _$ o) @\end{document}
" N' i' ~4 j/ i% I( u; d/ y# B" ?
7 r' @1 V4 ?. e然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeTeX,并点击编译。
2 N& o. u, l. P1 ?8 l& x如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。& c0 c$ n4 x! E, g |( K8 N
3.标题、作者和注释
* e0 N, d% Q7 u) a: I8 z( T建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
0 f8 [ O2 V5 j" G# e7 W0 O: Y" `9 B2 w, b( P0 n y& L9 v
\documentclass{article}
* Z8 K& p. q H5 v% k* O\author{My Name}
; \- i, {2 C) I) V: k6 X\title{The Title}; H1 v; \/ Q7 P7 m8 b
\begin{document}
4 X) O7 c0 V" r; S\maketitle
0 X# {) @! c6 `: g( ahello, world % This is comment
! h* U% h# C/ _/ P' A0 N+ T\end{document}7 f2 J' r. {* J- H6 a" e3 x
4.章节和段落
# I0 b$ e5 c+ j建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
, h* @$ y1 I; J+ `0 R, q\documentclass{article}
+ C- n! M9 c; f6 X* l# H\title{Hello World}
8 L9 p3 K; K+ k' s\begin{document}( i6 H, F. R o0 q/ T
\maketitle
; _. D0 c) f+ M1 J\section{Hello China} China is in East Asia.
. H7 n8 q c" ?8 Z4 U\subsection{Hello Beijing} Beijing is the capital of China.0 }9 B i3 R8 u2 K$ l
\subsubsection{Hello Dongcheng District}
$ r# e0 c8 @9 r4 n3 G\paragraph{Tian'anmen Square}is in the center of Beijing5 }( H5 I' |0 C; w+ f* J# }& ^
\subparagraph{Chairman Mao} is in the center of Tian'anmen Square9 M# u# P3 e, a
\subsection{Hello Guangzhou}
1 T0 U/ r6 O( P! E5 i+ {' z\paragraph{Sun Yat-sen University} is the best university in Guangzhou.
/ N6 t4 b8 F! a$ [$ i- c* w\end{document}
1 B4 X* A, ?! K ?2 i2 h3 f8 S H; ~6 i: ]5 w0 p; F# ~
退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。; R5 W! n2 ]& o$ [5 G9 M$ N
5.加入目录8 B/ ]+ s3 b9 N* q: M
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。3 [' D+ z( q* o! E
\documentclass{article}
9 Z$ Z: ^" s1 k/ o\begin{document}
7 f7 u% v: D2 ]0 J; e\tableofcontents" W" D( T. B6 K }. c/ Y
\section{Hello China} China is in East Asia. I: J% l1 y1 h I/ W) m
\subsection{Hello Beijing} Beijing is the capital of China.$ e8 ^) C. L3 ]- A. R
\subsubsection{Hello Dongcheng District}
% } i. t. x4 Q7 I! }: F5 o\paragraph{Hello Tian'anmen Square}is in the center of Beijing
3 q: U- B2 V0 T. [\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square) F0 {: I1 R/ e: k1 M, F2 v
\end{document}
1 w( @ ]4 X! z3 m% L3 W- [6.换行
2 q8 f3 s, S' G7 a6 i建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
% n# l2 B o7 L7 |2 s3 g4 `\documentclass{article}
( k' Q8 n; m( e& |0 x" ?; d\begin{document}/ C, N8 n% y7 @& J% p5 |
Beijing is
: Y7 I, Y( {1 j; G# ethe capital b: d: U; q6 S! j6 j7 e/ Q1 X _4 k
of China.
0 n% N2 q) ~4 w9 n& E/ y% L5 ~New York is& ^& S: s4 L# T! M! s# d
the capital2 z1 e& K+ H$ e) L3 u6 d
of America.
3 r' E( y. Q, I6 t5 sAmsterdam is \\ the capital \\
/ k6 c( T$ h5 ?5 P) I0 aof Netherlands.
$ x6 d) B# {9 t3 C\end{document} ^9 A/ f3 y N8 a: g5 k6 z& d
7.数学公式
& i4 e7 R0 K0 ~+ O& O* r, _8 E建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。/ r. o; V' D, V" |7 G! J9 y) [
\documentclass{article}9 }7 T; ?5 D, C: a2 |
\usepackage{amsmath}: M3 X; r& x. J8 ~8 H+ c; q
\usepackage{amssymb}0 h4 L4 m7 S# D
\begin{document}
3 T9 K- Q+ w; W- d/ \The Newton's second law is F=ma.
. Y/ \" x. [( p8 KThe Newton's second law is $F=ma$.
4 Y* d$ u2 m K/ \% t K0 EThe Newton's second law is
. ^$ R5 L# _( c6 S4 I; J3 v$$F=ma$$3 c) b1 i/ g" t7 P( B
The Newton's second law is
: y1 B8 B7 Z8 d5 D T' ^\[F=ma\]
0 z. t- L! N8 _6 o9 a4 q. F3 T* x2 t: vGreek Letters $\eta$ and $\mu$
5 v1 m+ g8 s: [& Z& M* k6 w8 ^% FFraction $\frac{a}{b}$1 D! F% n3 y% j3 B: J: s
Power $a^b$2 b% X* X" ~- N( z* Y- y2 b* Y6 j) ~
Subscript $a_b$. ? [! V. h ]0 m4 J" t
Derivate $\frac{\partial y}{\partial t} $2 z) E2 \8 Q3 ^
Vector $\vec{n}$' n: w- `6 n9 _
Bold $\mathbf{n}$7 F% v% W, \$ [6 A* _0 Q5 p& `
To time differential $\dot{F}$5 y# O0 [6 Y8 z! i# e) m, d$ I- l
Matrix (lcr here means left, center or right for each column)
. \- v2 J( N8 ^\[( V% t3 ?9 k, m! @
\left[
+ u7 f9 O, l; U. x: F. ?+ {9 g\begin{array}{lcr}. N- j) Q) L* T6 ^
a1 & b22 & c333 \\
/ o9 N3 j% _6 u xd444 & e555555 & f60 }$ x9 ?; U) o& o$ ?$ |
\end{array}) z+ G( E, P6 { g
\right]
& @2 d c7 k) n! s\]. \# K3 j9 z" Z) L% @1 u& k
. n& f6 O. h* r0 V( j5 F& u) B D
Equations(here \& is the symbol for aligning different rows)
( M( o5 `' U# G2 w# ]+ @# B\begin{align}
8 H* c; P2 ]4 H5 ma+b&=c\\
) k4 I# c% {2 N! Dd&=e+f+g
+ p i; x4 t5 `$ V g1 V( I\end{align}
& Z# O( {2 L! ?! i' m) m
* }+ W' j: D, k6 {) y\[2 O* f* B1 q- x8 f# l% @/ e+ g
\left\{. f, X- p8 `, F! j. Q
\begin{aligned}
$ X# {8 c: x$ s+ \; r4 A&a+b=c\\. Z _* X! b0 L5 o8 v+ ^; q
&d=e+f+g
! i; U; i% B& a0 e7 R\end{aligned}- W x+ U$ t) k$ @- H. {0 z3 N
\right.
9 s5 Q" u/ i+ v" n$ c* d% y\]' Q5 B d' c+ x" r
\end{document}
1 `9 j x) d' Q+ j具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。
2 z+ y9 l& o; C" `; c/ l( V8.插入图片5 g) z3 b* i& A- [% O/ H
先搜索到一个将图片转成eps文件的软件,很容易找的,然后将图片保存为一个名字如figure1.eps。9 V; U% o" T% o+ E8 t3 Y+ M; m
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。
+ j* d1 l# G& Q$ Y( r2 @\documentclass{article}
' ~; Q. m a4 X$ H, N7 ]! {$ F\usepackage{graphicx}2 ^* q. {6 C7 e4 m) c: q6 P
\begin{document}
) ]2 t3 [" I* {6 \" n0 o9 |\includegraphics[width=4.00in,height=3.00in]{figure1.eps}
& Q+ H! @$ l8 r' G. O* n) W/ ?\end{document}
' X: C+ U7 j- E2 [5 H9.简单表格
0 }/ `) i6 }' `: L# c$ ]: W4 u& |建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。& [1 O t* b( D: l) x# d
" F% m! H- ~8 n* A
\documentclass{article}5 n1 {1 d( P1 s
\begin{document}
$ d* [$ W- ^: K( ^/ c\begin{tabular}{|c|c|}- p) H4 E" {9 l) C6 Q
a & b \\
2 @0 r6 E$ h( Z7 m. j; b rc & d\\$ G: i, ~( [& \0 f
\end{tabular}! k* ^# n& x8 ]
/ K& r- t7 P4 u6 ^" p2 I+ M
\begin{tabular}{|c|c|}
. ]" o* I4 |0 Y1 C: k. h: C! S! Z\hline
9 P, P- _: R- x) ga & b \\9 U( I; [) R \' l4 b; J
\hline
. T( I% t" P6 o% mc & d\\8 j; }/ `5 r% r. y$ Y K6 m3 m
\hline( G9 I9 L: \7 K( c" V+ [
\end{tabular}
7 |: W K& U$ F* K9 `! |
" i4 _+ |0 Z5 m5 ~\begin{center}
/ R- C! V0 N3 x+ |' Z\begin{tabular}{|c|c|}7 Y9 ^( A+ W3 V
\hline# |/ Q* I1 f: g0 S1 h
a & b \\ \hline2 T" H, X- j" |5 u! I! t
c & d\\
. k: @9 y" e* f7 l3 [# V\hline/ _3 r/ Z- B: F' v2 F' E1 r* F
\end{tabular}
" d' X/ ^5 q7 M9 }0 I\end{center}
+ `2 {. ~# I! i+ T# j3 J8 y- n\end{document}! T4 v1 U! D) {/ n7 d# E
1 F) U7 k* Z% y0 u10.结尾
, p# S% p% l2 _1 X到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了,至少你已经能够用得起来LaTeX了。6 N3 G! F. ^& N7 |
在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。
/ d5 U* ]- a( ^! S那些问题,就请咨询google吧。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以。
2 w+ j: E2 B% V9 ]$ V. FLaTeX在国内的普及率并不高,因此许多时候如果搜英文关键词,会获得更好的效果。$ h! _ h- H+ V" ~; W) X0 C4 A% U* v/ A
===============================
3 W( o/ G: W* A$ [8 j% A附录,有关我认为不是新手急需,但是的确比较有用的信息
6 o8 d: r$ n, `1.中文支持' T0 D* b5 d+ c# B* L
曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。
- `! f: r! S; o! X5 e8 `只需要把开头的\documentclass{article}换成\documentclass{ctexart}就可以了。. @; `0 `. r0 S G
如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。
( f/ l6 _# s# U& X例子参考如下:+ L/ z1 ^! o# g {) u) p6 t- R2 ~
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。7 b# n: [8 q5 M+ t5 R; N' N
\documentclass{ctexart}
/ x" r0 g7 ?; M\begin{document}3 ~9 {1 z* \9 ?- y, z9 `- D! t9 A" x
你好,世界
; F5 W/ i8 M- t0 {\end{document}( J: N3 h" W) o
2.宏包& |9 K! {9 K8 i$ T z+ B& I
\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。
+ z* t! P' R7 F" q( o4 m a每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。
6 W; U+ ^5 F8 k6 F通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。
" w, R g- O* |2 V1 R5 U! e, r对于新人而言比较常用的宏包有3 I( f4 M8 u' j7 O- R$ J6 ]- p
( q) z: j) H7 R, H. V G! }
编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}
- W' a/ u% z( t& H$ \0 Z+ g编辑数学定理和证明过程的宏包:\usepackage{amsthm}4 }' ?% G+ x9 h
插入图片的宏包:\usepackage{graphicx}
' [/ A1 |) V6 r. @( c% i) ?复杂表格的宏包:\usepackage{multirow}! _. E( R! p+ r6 q, E0 g
% `# {! \. W3 K0 a
差不多了,对于新人来说,这五个宏包已经基本够用了。如果有其他的特殊需求,就通过google去寻找吧。" b- J, I: r, ?7 U) | f
补充说明一下,现在ctexart模板里集成了中文支持,所以CJK宏包并不是必需品。
- ^; C: Y/ V/ r) `+ o! l+ E' Q3.模板1 W" n4 |4 c6 q8 _$ p
模板就是在\documentclass{}后面的大括号里的内容。
; q$ t, b3 A+ |4 I* r! H在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。
9 |& g/ {0 i. O; l+ [模板就是实现我之前所介绍的LaTeX的经验总结的第二点的实现方式。
0 t r- L. D* ^一篇文章,我们定义了section,定义了paragraph,就是没有定义字体字号,因为字体字号这一部分通常来说是在模板中实现的。
. P, g2 F5 ~! p一个模板可以规定,section这个层级都用什么字体什么字号怎么对齐,subsection这个层级用什么字体什么字号怎么对齐,paragraph又用什么字体什么字号怎么对齐。& S z% e' i* i" }" e0 b' I: Q4 O
当然模板里还可以包含一些自定义的口令,以及页眉页脚页边距一类的页面设置。# {- J2 E8 u+ ]3 ?( A' `/ J0 j: U5 d
由于模板的使用,在我的使用经验里来看,绝对不可能算是基本入门级的内容,所以在正文里当然不会提及。1 f, O, N* W- M4 T! A$ h9 j( H
如果有人实在想学,如果LaTeX已经接触到这个程度上了,那么再去翻其他厚一些的教材,也不亏了。 _9 ^- } W2 _' b1 T
4.参考文献和制作幻灯片- |8 y) [- |( q3 j8 `% C( O( q& R
做参考文献的时候,文章也已经快写到尾声了,而幻灯片更不是进阶一些的需求。对这两个功能有需求的LaTeX user,使用LaTeX也已经相当熟练了,自己去google一下或查阅其他厚教程是很理所当然的,一点也不冤枉。
8 S; j( T# u* `; a$ x在此我就只提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。+ s5 E% |$ F( e: d/ ~
4 `0 s1 Z+ M5 z) y7 z- u |
zan
|