- 在线时间
- 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的人,前言部分可以跳过不看。; g( L' U$ R% }: {6 D: z5 x) V k
本教程面向对LaTeX完全无认知无基础的新人。
0 B, C- |" w/ H R9 P1 \旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。# C% y5 a7 y* a* H3 m+ v0 |: Y
这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后,再自行google或查阅其他稍厚的教材。
* E# g7 h. |$ R6 r9 n' Z1 W6 L/ F尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。
0 z- d( m) c+ J+ n在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。
- G, ^- Y3 d- f9 f: L4 J, z- L4 R8 T: D; g+ b$ c: x5 c3 }$ j
先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。
5 O% w0 v: a9 D; m- o7 T1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。
) h8 _' g, y* x/ A2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。
) ~- s6 d) Y u: z1 m% k/ T6 R3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。" ~+ @/ _3 A; \: P7 }0 D
0 l2 }9 y U9 c5 O! |2 X: |
我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账!* V; f8 Y& d* X. k
5 M+ z6 ~9 ?# w我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转LaTeX”了。这个三十分钟的时长,是我帮助我身边的朋友开始接触LaTeX入门的常规时间,是经验积累的结果。至于其他LaTeX教程攻略,我个人推荐是在看完这一篇之后,再随意当字典或百科全书来查阅。& ~) m! J+ u. w1 d
=============================================
2 _. m% A0 s4 D* J4 r3 I下面是教程正文。(正文最后应大家要求增添了附录)' ]" _4 x- O. w
1.LaTeX软件的安装和使用1 Q& Y7 S: i9 m! {
方法A(自助):在MikTeX的官网下载免费的MikTeX编译包并安装。下载WinEdt(收费)或TexMaker(免费)等编辑界面软件并安装。
5 r# U1 w7 R3 n+ r1 ]方法B(打包):在ctex.org下载ctex套装(含MikTeX及WinEdt)9 r ~; @2 i5 b
哈哈这一部分当然不包含在标题的30分钟里。- A/ h% e& G$ X# _9 y8 ^8 ^
2.第一个文档: ?2 Y9 Z4 S* d! ^4 t
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。
+ S p# ?. P ~4 T5 X1 p% c\documentclass{article}
b# |( d$ T# P! R# ]\begin{document}6 i8 ~' j; I$ A: m* M
hello, world8 G. ?4 I! L6 L K2 ~& V
\end{document}
9 _( M$ z ~6 U0 r5 V: F
. E# U3 @% ^7 c. e: c然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeTeX,并点击编译。( h/ j4 I7 }! D' L* p( @% H
如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。( x; e7 N: S0 B; T( D( x% p
3.标题、作者和注释9 o; b2 U9 \6 V( H# o
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
( `0 B0 l' w" q5 W2 ?* E, u. m1 H- v* }) k9 ]8 s! w- i
\documentclass{article}9 ? G$ C4 O9 \( d/ k# z% n' v
\author{My Name}
; |% B3 E: ]" a- G$ u( r\title{The Title}
, H. I. O* Y3 V\begin{document}4 A }8 m# b8 M( {" D3 o
\maketitle+ D4 P- q% V, {
hello, world % This is comment
: r1 Y! J. Q, R- u, x\end{document}" m7 {) O! H* B5 i7 d1 ?, K; T
4.章节和段落* S, ~4 k4 Q8 i, h# R0 y1 G+ n s
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
% P/ g' U5 _6 X( p4 v+ q\documentclass{article}: B Y5 r3 u7 K. q( \
\title{Hello World}
4 e1 {6 b# C- [0 W6 |\begin{document}
+ X2 r7 w/ K$ m7 P( w+ t/ h8 o\maketitle) j: o# t }3 [2 B
\section{Hello China} China is in East Asia.- s6 y# M! \+ G; p
\subsection{Hello Beijing} Beijing is the capital of China.( c: |. P# u; A- Q
\subsubsection{Hello Dongcheng District}
; H9 C# V: N; x1 _# c\paragraph{Tian'anmen Square}is in the center of Beijing3 J6 a* c# s0 a' _2 n
\subparagraph{Chairman Mao} is in the center of Tian'anmen Square
e" ^0 ]* C% M7 R8 {6 N\subsection{Hello Guangzhou}% K9 D! X8 k% Q1 @, V
\paragraph{Sun Yat-sen University} is the best university in Guangzhou.
# O, X, d+ R9 j9 R. E\end{document}: N9 u5 k! B7 s7 B. x. F
- r9 @+ H D7 R* o8 Z4 t
退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。
; T) Q# i. u( }/ J+ }+ q( M5.加入目录
- c# w; O0 E `* E9 N5 s( ^: d建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。( H0 M. E: J3 H; s
\documentclass{article}
0 Z3 l. a7 U2 ~7 N! h\begin{document}# [& l3 N& p7 N
\tableofcontents
' @$ L1 Y# _* R% V* W2 \+ f\section{Hello China} China is in East Asia.
! n6 Y% \6 Z, [* k5 ^! C% x\subsection{Hello Beijing} Beijing is the capital of China.8 q7 ~$ J, ~$ a5 w7 m
\subsubsection{Hello Dongcheng District}
, p& z4 w% M& Q8 E\paragraph{Hello Tian'anmen Square}is in the center of Beijing# \3 t+ m1 }4 n
\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square
5 {$ c8 W/ b; y5 u _\end{document}+ P3 V& k$ d4 h
6.换行3 a" b( R( X; X
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
/ J! e, I I# G\documentclass{article}
& r7 I- ?) P% K* V) R1 O" h\begin{document}8 M% i0 b$ ?6 t6 ]2 u8 C
Beijing is( j# t/ u/ E' }& X1 @ g4 N5 Y; ~& L) r2 ?
the capital; O6 _ ~& n1 j! Z! O9 C, G
of China.
- @- g% s8 j: nNew York is6 L' u. d( e( d6 u, ?5 t( I1 s/ V- D
the capital
. ~3 D8 H3 \* u( N' \of America.0 I1 @0 s, G9 S( F* |
Amsterdam is \\ the capital \\" a, U+ c7 P7 e: k d
of Netherlands.6 p- Q8 ?- r( Q4 n/ o: |
\end{document}1 L# D1 P! g ^5 m B$ `
7.数学公式# o* u( X+ n1 j, L
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。+ K" d$ {- ]7 [* x% @
\documentclass{article}
" a" m- J# x7 [+ l. S\usepackage{amsmath}
9 f* [5 i( M! ^# ^\usepackage{amssymb}
+ Y, S( _! u9 q: H0 m\begin{document}
7 I: F7 u( R1 ?7 Q, r, NThe Newton's second law is F=ma.: r% a) V h- Y; a0 F2 h
The Newton's second law is $F=ma$.% _. N d. |0 `# L
The Newton's second law is
S% f/ D% u# ?. F$$F=ma$$
+ B; x. N% {: g7 _5 n& }The Newton's second law is( L! [& Y3 t4 i
\[F=ma\]
2 @9 e( \+ r! k1 j6 J" A; O0 r( TGreek Letters $\eta$ and $\mu$4 h) y4 W) V( ?
Fraction $\frac{a}{b}$
; o4 y- n0 g; B/ [6 ~Power $a^b$& w+ t' J) V! f" l# M- D! H7 j8 G
Subscript $a_b$* B8 v6 a1 \, d+ k" O* y4 ^
Derivate $\frac{\partial y}{\partial t} $
6 ~) l0 Y- _3 X5 {Vector $\vec{n}$
5 P9 a( G7 F2 t( {+ U; FBold $\mathbf{n}$* d H" v. @: B( m% ~
To time differential $\dot{F}$
0 j$ t+ s) f# NMatrix (lcr here means left, center or right for each column)
" L# b$ i# V9 |2 Q# ?\[
$ _: o, M! V* l, T\left[9 I% d6 {0 D: U ?# z7 P
\begin{array}{lcr}- C- h( k8 g* Z/ u4 h2 H# U: m
a1 & b22 & c333 \\
- ?2 d' b; M$ y; o, U/ E9 Kd444 & e555555 & f6
$ M9 i4 t! g' Y5 d+ o @- P/ T\end{array}7 a9 H; v% S% w- K* h' ?8 q) E
\right]9 e; M; B: B/ K- ^4 X
\]$ |1 F, n/ I9 g1 S3 ]
, c; _& ?. b9 z* A% f6 d9 \; n) l& c( f- ZEquations(here \& is the symbol for aligning different rows)
- K& i; k/ ?8 O8 G+ A\begin{align}4 u' C/ M" s4 y% y# f' z: ~
a+b&=c\\: t8 i. D1 e5 x0 F4 L/ t0 J8 m- k
d&=e+f+g
' p: ^! |2 E( Z9 a6 T! q+ t4 H\end{align}
: |+ z& q$ X" D4 E$ e- m5 B" i1 y
\[
/ I) F3 Q5 L3 i0 t6 J7 I, N* o# h$ T\left\{; R; B O7 w- E/ p' J8 Q8 q
\begin{aligned}
; m5 N+ ^2 r1 F7 G L5 h&a+b=c\\
+ j' J9 B; x5 b* P&d=e+f+g5 Q, e. v9 Q$ Y( j
\end{aligned}
6 I# h' K. Q/ `, D& i9 t' [, c: Q\right.' o9 _2 u4 G$ U7 R; q) \: L
\]
- F' e' d4 f, A7 z\end{document}
5 J9 D$ W9 m& x ?% |具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。. w0 @4 E5 P8 ^8 w1 s
8.插入图片! e' l+ W& b+ t
先搜索到一个将图片转成eps文件的软件,很容易找的,然后将图片保存为一个名字如figure1.eps。
- e1 v$ l2 S! b建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。
; O! N0 W& h# ~7 f' ]\documentclass{article}
$ k- h# B* }2 Q% e3 S\usepackage{graphicx}7 U+ f; H0 h- K$ K9 P, s" v" s
\begin{document}" Z; T5 {! u5 e& S1 G, @
\includegraphics[width=4.00in,height=3.00in]{figure1.eps}
$ |( W: t: H" F; g' w\end{document}5 B/ A- d m2 y' E% N8 R
9.简单表格: i' y' I# _* C2 u5 Y6 `
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。4 Y* f$ O3 ]8 d8 g8 B
" v$ d2 R! Y7 l: j2 T. v
\documentclass{article}' a( i2 x( W u# A, \# m% ?' Y
\begin{document} X+ c. U! n9 z9 q) E
\begin{tabular}{|c|c|}
! x) w U, Q% ~% v da & b \\' f# K# H. \5 [: o. B
c & d\\- E: G& r& i! ?6 ^4 }
\end{tabular}) D7 W4 l+ b6 i
, h2 l- Y+ ^( R' Z( _0 }3 y! i
\begin{tabular}{|c|c|} k; d2 D/ }$ n8 D$ _
\hline
. r& V G h+ B; va & b \\* W4 A# p, N+ Z! A+ g
\hline
7 V1 y2 O3 D# |1 c. |c & d\\/ I1 D, h$ H- c. n* e# C: N
\hline; _% @2 W1 M; Y6 f: O) ?1 E
\end{tabular}" O" V6 W9 j4 b2 r/ i
; f5 x W8 ?% X9 J# H( ?5 [\begin{center}
8 |( e4 H9 e+ Q$ P\begin{tabular}{|c|c|}
4 b3 f7 R, [' q1 n1 M\hline# C1 v& r6 E' n. P% S Y; }
a & b \\ \hline
0 H+ W$ C' |+ E" rc & d\\2 v+ q3 }% W- Z
\hline
' u+ G) D& H/ e; \ u\end{tabular}
) g \" ?' G R! Z7 A' R' w+ Q\end{center}1 s# o/ g, {0 F. A+ {
\end{document}) y8 Z) _( U7 I' A$ M- z- G0 h/ X
4 _! ^ s; M- G a8 r$ T
10.结尾
/ m. }9 P3 X$ Y+ K+ E7 r$ i到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了,至少你已经能够用得起来LaTeX了。
" h4 ^4 i: ]2 \& W在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。
7 f5 C- e; r7 ~2 E那些问题,就请咨询google吧。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以。
2 C+ Q0 _8 D. Z* LLaTeX在国内的普及率并不高,因此许多时候如果搜英文关键词,会获得更好的效果。* e( o* R2 f% k
===============================
' u7 F" z6 M7 a: ~; P附录,有关我认为不是新手急需,但是的确比较有用的信息
0 u7 v$ V5 K/ S: s6 K1.中文支持9 C4 C% | ~% T. o, Z
曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。
4 p6 o1 s: F5 ~* U+ O只需要把开头的\documentclass{article}换成\documentclass{ctexart}就可以了。4 {. Q& ~0 k. L7 g, k
如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。
% b1 s- J" r1 d& z* b例子参考如下:3 t% ]$ W- u+ h
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。1 Z6 G6 K& t1 U; i; @" C
\documentclass{ctexart}
( ^. c9 H3 s } U\begin{document}
& l3 S, a7 @0 O E. v2 F/ j你好,世界: G' P, m9 z' j( k
\end{document}3 ^5 w; U# t# K$ q1 U" Q
2.宏包
J. B0 p P7 C. E9 C2 E J- W\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。
5 O1 G5 x7 t6 e! J+ X8 o U' _每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。
9 K! T+ { ^# ]; H8 q2 e7 i i5 i通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。3 M0 R! t) ~9 d+ `" n
对于新人而言比较常用的宏包有
: i1 {+ c7 J* C8 x6 Q4 x" s8 Z! N7 W- G! [3 a9 s
编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}
7 v6 C& t! G9 l) O# S编辑数学定理和证明过程的宏包:\usepackage{amsthm}
: o ?9 N$ h/ L3 h8 W/ W插入图片的宏包:\usepackage{graphicx}
f0 ?8 L3 k! C$ `/ _复杂表格的宏包:\usepackage{multirow}
5 c9 [- V; D F4 F. d5 e) ^. U h9 @ {& o0 w7 ^ C
差不多了,对于新人来说,这五个宏包已经基本够用了。如果有其他的特殊需求,就通过google去寻找吧。4 S" L) J% d! j) {" b0 @$ U* S
补充说明一下,现在ctexart模板里集成了中文支持,所以CJK宏包并不是必需品。
8 O+ x; L# @6 Z K, r$ E3.模板
; a) g9 S. k6 \ [9 a模板就是在\documentclass{}后面的大括号里的内容。: A/ Q7 ?' H- R3 c) Q
在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。
. R, v+ s; X0 C模板就是实现我之前所介绍的LaTeX的经验总结的第二点的实现方式。
/ T& }* h8 R& N9 N2 P一篇文章,我们定义了section,定义了paragraph,就是没有定义字体字号,因为字体字号这一部分通常来说是在模板中实现的。2 C3 H! }: n. j4 \+ {4 G- |7 D
一个模板可以规定,section这个层级都用什么字体什么字号怎么对齐,subsection这个层级用什么字体什么字号怎么对齐,paragraph又用什么字体什么字号怎么对齐。8 p0 ?8 }( L3 T' V2 W: x. j* E% A( V' R
当然模板里还可以包含一些自定义的口令,以及页眉页脚页边距一类的页面设置。9 ^, n) Z# b2 V) o# e( Z
由于模板的使用,在我的使用经验里来看,绝对不可能算是基本入门级的内容,所以在正文里当然不会提及。
: I# a; x6 F+ n& }2 @4 A如果有人实在想学,如果LaTeX已经接触到这个程度上了,那么再去翻其他厚一些的教材,也不亏了。
1 L0 I- a# L) q- t/ t4.参考文献和制作幻灯片
# W" b6 k- e* |5 L- u/ P2 \做参考文献的时候,文章也已经快写到尾声了,而幻灯片更不是进阶一些的需求。对这两个功能有需求的LaTeX user,使用LaTeX也已经相当熟练了,自己去google一下或查阅其他厚教程是很理所当然的,一点也不冤枉。
% y4 O$ \8 }2 P0 ^ \在此我就只提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。
' B6 Y6 K, ?* g1 X& O& n
4 U1 W3 H1 ?) A& O |
zan
|