- 在线时间
- 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的人,前言部分可以跳过不看。. R, X' l" w$ R3 x0 t6 P
本教程面向对LaTeX完全无认知无基础的新人。
2 N- S1 v3 |% q0 R" u旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。
+ R3 \4 P1 ^8 K* A2 l这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后,再自行google或查阅其他稍厚的教材。' _6 L; E+ Y& j% B1 n3 ?$ p
尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。
) G: y" K; h$ C' p K5 t* X% h1 p在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。
% ?9 V2 c F" w/ M1 K* C4 t- B
. v g) _8 p+ [6 j1 Z先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。
: w7 { w3 C7 D h' m# A g1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。
8 V5 }7 q; D2 D1 x6 l2 M2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。
G1 M8 D: n0 ^3 q3 H3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。3 k( U2 {5 b8 I) X$ B* w
4 D( s1 P" y9 D3 x/ G7 r7 s
我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账!% U B* b+ U! J) P
( } U1 D Q& Q* v
我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转LaTeX”了。这个三十分钟的时长,是我帮助我身边的朋友开始接触LaTeX入门的常规时间,是经验积累的结果。至于其他LaTeX教程攻略,我个人推荐是在看完这一篇之后,再随意当字典或百科全书来查阅。
$ l1 x2 F/ w0 u& u3 R/ X( p=============================================! f. |+ N5 G5 K# n, B/ P9 g, o
下面是教程正文。(正文最后应大家要求增添了附录)
" n% W8 T( I; m$ L" |2 X1.LaTeX软件的安装和使用
) \. c0 t3 F) b0 S, y6 {方法A(自助):在MikTeX的官网下载免费的MikTeX编译包并安装。下载WinEdt(收费)或TexMaker(免费)等编辑界面软件并安装。, T7 M2 w% P" W5 Q4 e
方法B(打包):在ctex.org下载ctex套装(含MikTeX及WinEdt)0 ?( h1 {" X' c0 Z1 a7 ~
哈哈这一部分当然不包含在标题的30分钟里。* c' _, L( J% c" i, P6 J7 G7 W
2.第一个文档8 x# y/ G+ j$ J' [: f% D; Q2 p
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。- t, m/ M% K( ^6 B3 s
\documentclass{article}
M1 L+ e9 e1 K, B\begin{document}( z! {9 @( g' w
hello, world
/ y a2 J+ J" e7 [! K\end{document}
6 p8 G$ o b1 {( p( ?
. L$ P2 u" l5 _/ j9 l' J然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeTeX,并点击编译。' N$ I, j) j8 `8 s1 r
如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。' }# o( y' T% Q5 q# Q$ L# X( @
3.标题、作者和注释8 E R6 I+ g7 Q6 f& `6 X5 k
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
( v/ x- n) _+ ~6 S4 T* x' [
; L7 s, s, U, V! M: p3 k\documentclass{article}
% D5 p: x" k6 T6 M: F* p\author{My Name}0 \& |6 ?# r& Q( s# C* b" G& Y. [7 t
\title{The Title}
3 p; Y: t$ T% o$ @. O+ i/ s7 w\begin{document}
% I0 x m2 L% f6 K0 y, s\maketitle# K* n2 ?' Z0 u2 r) t: X
hello, world % This is comment
$ d7 x8 E- R( D1 ^, [\end{document}+ n2 |& I* r) C" x3 ? y8 m
4.章节和段落0 c6 t8 u6 D, A+ b/ m! E
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
7 Z8 [. \2 l! A& x\documentclass{article}3 n- b+ n" R$ ?4 u) W% G- H
\title{Hello World}& D9 \; a, y# g+ v# f
\begin{document}
" R, s1 J1 q+ C: M8 R# t\maketitle+ q' ?4 f# S- U) c& a U7 c* J
\section{Hello China} China is in East Asia.
* ~& s- S; D( O4 `\subsection{Hello Beijing} Beijing is the capital of China.4 Z) ^3 r0 ^$ h6 t: C5 V+ J
\subsubsection{Hello Dongcheng District}
$ V5 F" e3 z0 s1 m- @+ E- ]# O\paragraph{Tian'anmen Square}is in the center of Beijing
2 K# U3 Q3 {) P7 R( G3 z- X\subparagraph{Chairman Mao} is in the center of Tian'anmen Square
2 m, U- I9 ]4 G/ u. Q' v- n\subsection{Hello Guangzhou}
. p3 W3 ~% Q+ i% P* `\paragraph{Sun Yat-sen University} is the best university in Guangzhou.( C" B3 R9 r- a# t9 ~
\end{document}! s' p: M e2 q) a2 {# f( P
6 x1 o9 T9 H! Q$ g& T- E, Q5 ~4 A3 e% C
退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。. L( v6 k2 c" m7 V3 d
5.加入目录4 K, w! A5 l/ T1 B6 ^$ T, x6 X
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。; M4 ~) e- ?/ B8 T# `# Z# J
\documentclass{article}
3 o8 |; D3 `5 k+ z\begin{document}
6 H, O7 Y; k6 N8 \5 [! A! M, C\tableofcontents$ `/ l+ [, U: _6 m4 S& c
\section{Hello China} China is in East Asia.+ R* i" T/ }/ W u9 \
\subsection{Hello Beijing} Beijing is the capital of China.
6 L# V) F7 R' [: x4 s\subsubsection{Hello Dongcheng District}
B# x. j$ S% i1 v$ L8 W\paragraph{Hello Tian'anmen Square}is in the center of Beijing; g- T2 P6 s! W+ q- Z7 `
\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square
]* X* T2 b/ P& o6 y( \+ i\end{document}
) D4 r2 {. P) v! d6.换行: f0 d# F6 ]. P' H! c
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。* o4 w, O7 E3 R3 v# [2 t8 ?
\documentclass{article} X8 g, C( u; s! Q' l H; B
\begin{document}
; g, W, [0 g1 U: f+ d1 ?# r8 w) Y; ?Beijing is" f* `6 Y$ k. b/ B3 Y7 d% A7 s
the capital
2 F. }/ N8 r2 m @% h5 I7 zof China.
+ d8 v7 ~+ N; P; t. J# _2 fNew York is6 K: h& M& o6 g( Y* k8 M
the capital
2 S. z4 B- g8 L5 A% gof America.! x2 F4 o/ ]- x: h0 C
Amsterdam is \\ the capital \\7 p: \8 R0 ? ~0 K4 e4 } V0 B% R
of Netherlands.
1 `& e2 `& K5 `" ?1 W\end{document}) w2 w i/ S2 R Z' D3 @( {
7.数学公式
2 [, a: M. S; j, H5 H5 N建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。. S6 ~1 ?) q6 {& m* l- d& _
\documentclass{article}
7 S- e" n1 J$ Q% a9 u, F7 O! A\usepackage{amsmath}
k2 |! g3 x2 E F5 Q! Q" c\usepackage{amssymb}1 h. e6 b6 n3 Z7 u% W
\begin{document}7 D7 l! F7 J. l3 @
The Newton's second law is F=ma.+ J( C. `0 k7 U B e
The Newton's second law is $F=ma$.
# _6 |* ]- h6 G; `* rThe Newton's second law is
4 k) P" C: ]9 W$$F=ma$$4 I3 G# `# u( t: n$ W- u8 d) w
The Newton's second law is$ p+ r( F3 Z, L: F
\[F=ma\]
8 h3 _: j" T8 E% d* T* RGreek Letters $\eta$ and $\mu$
& }: b$ ?, G& a% E3 Q7 u- w3 e6 aFraction $\frac{a}{b}$% \. _0 O: S: L( g* l* A# }
Power $a^b$& W) o; c' f; j5 D
Subscript $a_b$! q- j( G' M5 l K0 S+ C8 K, }
Derivate $\frac{\partial y}{\partial t} $5 P8 G5 X! N' [7 {7 P& @! f, l
Vector $\vec{n}$
. \3 r8 A) Q6 C( x; d( q0 C- pBold $\mathbf{n}$
2 R) j* X6 R9 x9 W! q, dTo time differential $\dot{F}$
: k$ t) t4 X. E) g/ R9 nMatrix (lcr here means left, center or right for each column)) y6 ?, t7 l! r e- B; s6 V
\[
2 \8 \$ Z F5 U9 F! ~1 }\left[
. M2 x* {# i0 R- f4 d1 B1 Y\begin{array}{lcr}/ i, w, {" c3 c, e' ~$ K
a1 & b22 & c333 \\
' [$ w/ y2 z* b3 h: a, q6 I& hd444 & e555555 & f6) Z/ X) r- g5 e7 ], A
\end{array}, D6 h' [2 e: r" M! g
\right]
/ i* u3 o0 Q% d3 Y\]; U5 P6 F- Q- k) g
; l" C- _% R& M j$ j
Equations(here \& is the symbol for aligning different rows)" _6 o6 _0 o4 h7 G; j! u& s+ T
\begin{align} ]1 r) k$ L% l* R/ I
a+b&=c\\
# B7 {8 p1 ~4 u$ P$ W5 }d&=e+f+g5 t; d: s& ^0 T$ b' ~+ |$ g
\end{align}: c7 }% K# s7 q/ x9 K
+ R! J5 h& o$ V( X: U7 C* N0 \
\[+ [1 [) O: m% ^) v: D5 G$ Y
\left\{
; e; j( y, W# x; u, U\begin{aligned}5 `+ m+ {% m1 z( U
&a+b=c\\3 r. Z& x! `/ I* y, W( c
&d=e+f+g+ d8 Z+ w$ M6 `- p7 y! t. H! F
\end{aligned}
( R/ P) J& }6 N# g# Y\right.
4 `1 ^" w: g# N( `\]6 T! @% r* Y# x+ b N
\end{document}, k) _8 L* n5 o& p- R
具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。 b4 R0 J/ h1 G }* m( z ~: `
8.插入图片
# x4 G0 r+ d2 p( y9 t! @先搜索到一个将图片转成eps文件的软件,很容易找的,然后将图片保存为一个名字如figure1.eps。
9 N, x" ^( J1 A+ `建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。1 d/ U4 t$ L! o: Y4 a
\documentclass{article}8 _7 H0 Q& K; ?/ I) f6 R
\usepackage{graphicx}, d; \; a: Y! j! e' \
\begin{document}+ ]' Q: s0 d, ], R4 t5 P
\includegraphics[width=4.00in,height=3.00in]{figure1.eps}& B. U& k* `3 T: @ H1 m, r
\end{document}
- O- x0 d( S. A9.简单表格
' v: s" M9 h8 p1 f$ \建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
9 \' l% T" b# A
G7 a2 N+ Z3 P' v\documentclass{article}* Q$ |8 F; ]* W# y, @0 u
\begin{document}0 Q* Y0 ?/ x: c% i8 ]. K
\begin{tabular}{|c|c|}
& l% A# S5 g7 xa & b \\
# y+ [/ b3 _' D2 S2 k% yc & d\\
% z) {, B5 R b/ f. T1 Z\end{tabular}: V: f4 g. j& j& W2 F; ^' f* g
2 ` `- u4 ^1 m! R\begin{tabular}{|c|c|}
: T& y; k& e7 l6 E( Y7 g2 F\hline
1 ~" ?, L7 i* ]; Ka & b \\
4 M. G2 Z/ k3 w+ C) ?" J. p- i7 }\hline& i5 j, @" ^( Q: T6 y5 N5 i
c & d\\1 g: M W' ^5 G) u
\hline: T3 d1 |8 x: ?" T' o
\end{tabular}, C, Y; A. Y6 R* y& L/ F
, B- E/ a( ]2 a; r# o, j* `
\begin{center}
9 @* i, z. M9 E/ J\begin{tabular}{|c|c|}
* P' u0 z% _/ H\hline
* [: |+ u9 }& ya & b \\ \hline
( u. K+ ?# I8 q" n' P. X6 nc & d\\
% E# Q/ b K2 x5 g1 x, A; B+ O, N$ z\hline
/ J% m4 {: z: O" n# v3 n) c* J\end{tabular}
% C0 m8 H' p$ B; K" C5 \- c, D\end{center}
j: Q& r* @. N7 [! s/ Q+ E% t\end{document}
1 z' Y/ v: B4 W7 Z
8 W8 v: l! v; w+ `" M( E$ M10.结尾
2 f% T3 b* ~5 u9 O到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了,至少你已经能够用得起来LaTeX了。0 T& j6 S' U* M9 Y
在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。
2 U; ~- b6 j Q9 [那些问题,就请咨询google吧。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以。
0 W) W- N5 t! j( s2 @4 ^LaTeX在国内的普及率并不高,因此许多时候如果搜英文关键词,会获得更好的效果。
( \0 {) Y" A" `) ]9 _9 y===============================
0 I3 G3 |; A9 j t% p附录,有关我认为不是新手急需,但是的确比较有用的信息
( j. L3 [" C ?& P& X0 K" q1.中文支持
# x+ B1 d, j% i! J曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。9 O& |. k- R( e
只需要把开头的\documentclass{article}换成\documentclass{ctexart}就可以了。
& [# h4 m. g# B+ Y* n" D, [如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。
* l! T) F* D6 g" t8 |" s/ [/ P例子参考如下:
, _0 q# x4 i p+ R$ t& h打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。6 D9 V# z3 B7 p& M* ` E6 E
\documentclass{ctexart}
" M! N1 b1 ^: L6 ~" G+ \! J\begin{document}% w% v# x1 J+ @" `% F l4 F- q% |
你好,世界
: U6 Z) q- B# m, z ^1 X\end{document}
- n2 P, ~6 ^0 c6 Q( p2.宏包
' ~8 F+ [3 ]' p; }4 S' }\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。& ?' U5 _9 n; s. ?6 e) j. U: T: d% b
每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。
. F$ r/ O" g/ Y1 q8 W/ a8 k) O通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。. A& N. W& w: u. \% u
对于新人而言比较常用的宏包有
2 ~ l z3 b, F* _( o
4 P+ }: y! i9 ?) a编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}
; n# C. W# J% r- g编辑数学定理和证明过程的宏包:\usepackage{amsthm}% S, n+ w: g% h
插入图片的宏包:\usepackage{graphicx}
8 I( z' o" C# D" ~7 L4 t0 p+ C7 S复杂表格的宏包:\usepackage{multirow}% y1 U% _- m. `# T
& ]. [. n' h% G) Z' ?差不多了,对于新人来说,这五个宏包已经基本够用了。如果有其他的特殊需求,就通过google去寻找吧。
+ @, E) J% C1 X! u% e" o补充说明一下,现在ctexart模板里集成了中文支持,所以CJK宏包并不是必需品。
, w2 _! K7 w0 u, R3 q2 s3.模板
: X! I$ t1 y- c' C' u模板就是在\documentclass{}后面的大括号里的内容。
+ \1 d, a! f* \在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。$ P) j% b9 a8 i1 H$ [
模板就是实现我之前所介绍的LaTeX的经验总结的第二点的实现方式。
% R+ t+ p0 m6 X% ^0 K3 Q一篇文章,我们定义了section,定义了paragraph,就是没有定义字体字号,因为字体字号这一部分通常来说是在模板中实现的。+ T$ }, x% j0 g4 ]7 t6 P
一个模板可以规定,section这个层级都用什么字体什么字号怎么对齐,subsection这个层级用什么字体什么字号怎么对齐,paragraph又用什么字体什么字号怎么对齐。
1 o: n1 Z; D G当然模板里还可以包含一些自定义的口令,以及页眉页脚页边距一类的页面设置。
6 @. a: c( {) t( `由于模板的使用,在我的使用经验里来看,绝对不可能算是基本入门级的内容,所以在正文里当然不会提及。1 N2 u( E. a" k. U' ?
如果有人实在想学,如果LaTeX已经接触到这个程度上了,那么再去翻其他厚一些的教材,也不亏了。; e8 o5 ]+ {" p$ s
4.参考文献和制作幻灯片
. d5 ~/ [1 v- Q3 p- G" Y" Z& R4 }做参考文献的时候,文章也已经快写到尾声了,而幻灯片更不是进阶一些的需求。对这两个功能有需求的LaTeX user,使用LaTeX也已经相当熟练了,自己去google一下或查阅其他厚教程是很理所当然的,一点也不冤枉。' F/ N. L, G. g2 M$ O0 O' H4 y+ l
在此我就只提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。( d8 l7 h) q5 O7 Y h$ {3 u) e; C
" z4 F; p1 B0 Q1 x4 ^& b9 C$ ^
|
zan
|