- 在线时间
- 332 小时
- 最后登录
- 2017-1-30
- 注册时间
- 2011-5-20
- 听众数
- 105
- 收听数
- 49
- 能力
- 90 分
- 体力
- 8076 点
- 威望
- 450 点
- 阅读权限
- 150
- 积分
- 9483
- 相册
- 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的人,前言部分可以跳过不看。
1 z9 q/ ^$ }8 H2 @; ]本教程面向对LaTeX完全无认知无基础的新人。
* F' N8 [+ Q C) f旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。
" D2 U$ b' ]6 s这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后,再自行google或查阅其他稍厚的教材。+ \8 K8 d f7 R( g7 r
尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。) U* `+ _ I7 E
在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。( t6 ? _& T4 M5 u. d3 k
7 l( H8 q- G* ^$ }$ Q# g
先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。0 R" ^8 n9 ^# J! O) l' c7 |6 l. K
1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。+ I* l; \( I& h+ k
2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。
, s/ {9 K) j+ R3 w0 ?& J: ^3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。
i0 e U2 v5 \% j4 r" r4 ~# p0 O! b8 L
我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账!
2 x5 @$ } `) ]1 t
& ?( O0 i; |) K/ V& H我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转LaTeX”了。这个三十分钟的时长,是我帮助我身边的朋友开始接触LaTeX入门的常规时间,是经验积累的结果。至于其他LaTeX教程攻略,我个人推荐是在看完这一篇之后,再随意当字典或百科全书来查阅。9 H8 J1 X1 { b- f! f) z) O
=============================================6 w, V( T" Z( @4 b
下面是教程正文。(正文最后应大家要求增添了附录)
+ s" r% V- d* C: X6 D. C( d1.LaTeX软件的安装和使用
1 p5 T4 I2 v3 @) V' h方法A(自助):在MikTeX的官网下载免费的MikTeX编译包并安装。下载WinEdt(收费)或TexMaker(免费)等编辑界面软件并安装。
( N5 y) W" Q$ b7 `/ h方法B(打包):在ctex.org下载ctex套装(含MikTeX及WinEdt)
* w4 C( W- _* q" C' i7 }哈哈这一部分当然不包含在标题的30分钟里。
4 e' ~% a }1 w r) l2 w0 ]2.第一个文档
4 C% D( Z6 p6 y7 V; S; E7 V打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。' h# \$ R! M2 s' [# q& L
\documentclass{article}: t% A& j5 ^3 H) }1 q* x
\begin{document}
& I9 L6 v6 j) [* P8 d* lhello, world# Q7 ~" C: F$ ~/ m# h
\end{document}
& Y' f2 V* O1 e) O$ M" l: @* J- g& F+ q/ _- m8 n
然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeTeX,并点击编译。! u' Q# ]: ~, M, K
如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。. D; `3 ?' H- c6 [3 c
3.标题、作者和注释
4 A4 V: e7 Q" g7 i; M' Y建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
' q! @* w" ]4 m( T
7 s( z9 `4 Z2 _( G6 ^\documentclass{article}
/ x0 N7 a! I b+ S9 i0 `$ P8 o9 i0 a% a\author{My Name}8 l* s/ a0 ^3 E& C1 H) J& `
\title{The Title}
9 i) x7 v1 b1 Z2 m: t\begin{document}' u( | N7 K7 O
\maketitle+ Q; s, x( s' W% q% d
hello, world % This is comment
: Z9 I7 h9 k9 R P2 r z& |/ v8 C' `0 T\end{document}
* S3 ~4 ~2 Q" C' I' F: T, P5 D4.章节和段落& m# j+ y0 A0 ~. U; }
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
. O3 q A& U8 B2 y$ t\documentclass{article}- a1 t& A) E( Y" ^9 O
\title{Hello World}) y* d0 H9 K1 X% |$ F' a& t$ \
\begin{document}
6 ]% ~( |! Z. x; m\maketitle( ]; E4 m0 q. e! w, u8 y
\section{Hello China} China is in East Asia.
- W5 y& e" Y+ Z\subsection{Hello Beijing} Beijing is the capital of China.
* ~5 w( |4 ]* T+ @! A\subsubsection{Hello Dongcheng District}
/ c/ C$ H+ Z: G' T\paragraph{Tian'anmen Square}is in the center of Beijing3 j% j% {" {! T/ l
\subparagraph{Chairman Mao} is in the center of Tian'anmen Square
4 w& L8 F$ E5 N. D4 m6 N+ T7 x/ e\subsection{Hello Guangzhou}$ d0 @1 V1 Q. q2 e0 E. O
\paragraph{Sun Yat-sen University} is the best university in Guangzhou.
- d: T5 U/ R9 R) m\end{document}" B4 Z: }2 a4 b: |* A# a8 f2 z% C
) c5 m- R4 d! c7 v+ H+ Z0 y; k
退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。
% @7 m- X* a( h& u5.加入目录
2 |1 _' r7 W: \5 J, | n; N6 ~$ E建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。, w1 X- L5 B. b! n4 k
\documentclass{article}
# M4 D0 _/ e4 s9 e\begin{document}- d0 K% m+ J5 M- o% Q+ }/ n
\tableofcontents
) T# J; E( n. w" K. b$ l; P\section{Hello China} China is in East Asia.0 Q i' `3 B; H8 j+ z; a, V. `3 f3 I
\subsection{Hello Beijing} Beijing is the capital of China.
! `( g& m( b1 h- b4 s! L\subsubsection{Hello Dongcheng District}
/ f; v- N' J; [: S, z( @\paragraph{Hello Tian'anmen Square}is in the center of Beijing2 m: d, l' Q: J, F: S( k
\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square
6 G* e. [/ [% G$ f! f; x8 \\end{document}) U7 e: g/ c1 O9 m! Z& x# f
6.换行
% R* g+ Y9 N8 |1 N建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
2 F( U( K! d2 k7 N- E8 |/ l- H\documentclass{article}
! a+ ~" _2 T4 T' ^5 G/ H4 @4 ?\begin{document}
6 ^2 u/ z9 I2 F5 N' t9 r' p: HBeijing is
* Z- u6 f) { P6 q' Vthe capital1 p' s4 ~2 z" D
of China.7 V% |1 M' z8 { P1 {) U) p
New York is
* o( ~8 c. f* `! K1 nthe capital- E6 `+ t5 D; U! x
of America.' r& K9 ~& `+ p9 \: d0 Y7 b
Amsterdam is \\ the capital \\
3 @4 t4 @2 w+ G; f9 R, rof Netherlands.
5 n% v u, G Y& E" ^0 ^6 O\end{document}
* `* b# R R0 a3 n7 G) z1 T7.数学公式
% J7 ^: i: ~( I建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
& O7 C7 W% d+ t- d% k\documentclass{article}
x3 J# S, u; o# e\usepackage{amsmath} P* v3 K* Q' M% U" C" P3 F, n: I
\usepackage{amssymb}
8 x4 f% m: R( t! ]4 m5 [+ ]\begin{document}
7 f7 v2 J' O) m- y5 GThe Newton's second law is F=ma. e2 v& |. e% c; P% ]
The Newton's second law is $F=ma$.- W) [- v; m; H& W) Z/ P+ U
The Newton's second law is
- |; S; X3 p4 @+ ?; o& Z$$F=ma$$
) p+ D0 {& \7 O4 WThe Newton's second law is' i' K) w! g( I3 e% ]/ t0 S6 h
\[F=ma\]' O2 w2 }. P7 a2 Z, ~( u
Greek Letters $\eta$ and $\mu$
1 L( m- N7 g& K- d0 Q( ]. CFraction $\frac{a}{b}$
7 O3 i. ?0 q7 [- n* HPower $a^b$* E( S0 m5 C" m
Subscript $a_b$
7 H$ n1 Y# p4 ^7 b- E$ U) j A1 RDerivate $\frac{\partial y}{\partial t} $
& x. U" S' X$ CVector $\vec{n}$
: ^' Y' }4 s4 q! U6 }. v$ j4 BBold $\mathbf{n}$' D, y) |0 I+ X- E* g9 J \ G; ~/ c
To time differential $\dot{F}$
- ]7 m: P' @# H6 L; ]# J' q! fMatrix (lcr here means left, center or right for each column)
3 N! G: y: M0 V: d6 n E) A2 @\[$ ~: m3 O; V) `* r# N+ e' @; f
\left[# s# H4 b" d; x1 |; h0 J* a# D% y
\begin{array}{lcr}
3 [% }5 |3 @ ?a1 & b22 & c333 \\
$ ~5 f: R! n2 h" Ud444 & e555555 & f62 j+ u' e: E( W0 W- C
\end{array}* b( {: [# _' }( ]( I5 ~( A
\right]
: |0 [2 p& `4 E5 ]; J, [; l0 t\]
; U1 T' O; Y) e. Z; T& M: l- i
Equations(here \& is the symbol for aligning different rows)
. s% S9 Q% \) U\begin{align}9 |1 W$ W, ~% H/ H4 {" O2 t- N; l
a+b&=c\\
" }& C: j. i, N H1 `* s% @d&=e+f+g
- H; j& t- l5 V( h5 y\end{align}
: G4 s0 p. l# M
$ N& f7 v' C3 Z% X& q2 E! H\[
! y, v! n/ B+ \& a% g1 K8 Z\left\{) T9 f4 [6 L# i1 v4 ]/ R- P
\begin{aligned}
9 m! c' W! w4 K% Q K: o9 I&a+b=c\\
* c' `! d; g# l6 K1 @&d=e+f+g2 G( |+ G/ |( Z s+ d, o. z
\end{aligned}" m# x1 W9 r1 }% p0 V8 I
\right.
& X; q* V# g! o5 J1 c/ ?1 W\]
7 o5 h2 @# P5 o }\end{document}
% Y) [+ s4 V0 @4 l! A具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。: K7 ~& [$ l* g( Y
8.插入图片7 ^2 X6 ]% K- _3 p1 b* E7 s
先搜索到一个将图片转成eps文件的软件,很容易找的,然后将图片保存为一个名字如figure1.eps。
- W$ L6 a) Y) e( O8 p! c建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。0 ?; N3 P) H# H) C5 Q
\documentclass{article}
# i8 _: m) R; b; R4 K, Z\usepackage{graphicx}
5 ` ]+ l( K! N- S# b1 u\begin{document}6 d; ^8 B- U# q" Y7 _( [$ }
\includegraphics[width=4.00in,height=3.00in]{figure1.eps}0 v4 C$ t0 c- ^" j+ v
\end{document}
% v9 c& I" y( \4 }' r V. S, C9.简单表格
6 r9 @- P/ F! Z$ A建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。# m" e0 V: q' y0 D/ T$ X1 Z) {
- W% p M) m- L: o% B) Z5 t, |\documentclass{article}# X: v+ S. J, g- {: R
\begin{document}
! M+ j1 `* |* y @; k7 x% y" g; Q8 D |\begin{tabular}{|c|c|}7 W4 W& g3 |5 V" Q6 [- a% H
a & b \\
8 j0 u4 i1 K% ~; qc & d\\
1 n* V$ g& d& d: {\end{tabular}& L" D, s! P# X
* G' E. h ]" ]4 g4 r5 p: J\begin{tabular}{|c|c|}# L$ t# j" O: ]6 Q, U- \
\hline
* ^% n: B% [4 L4 ]a & b \\
/ y) i \3 W4 |0 ^7 _4 J\hline3 \. _& r& [- {( r. |$ d. w$ Z& d) Q" k
c & d\\
8 P8 u) y* e, h( D\hline
( R+ A& z: z) m% H3 X4 F\end{tabular}
& [( K4 H& T; L: u3 w( M. ]$ M c- U3 f( Z$ D
\begin{center}
4 ]# z7 g! b: v& f K$ m' x( Y" }/ B\begin{tabular}{|c|c|}$ s& W6 w$ S$ G$ ?6 ?# |+ H
\hline8 |( [$ Q+ q% K& h6 l* d* z
a & b \\ \hline1 C0 ]( p! M) v$ @# T
c & d\\
) w' A( ]& ]: g) Q( ~\hline# r3 [+ T- _! O4 h6 D9 Q6 I3 w- y
\end{tabular}
: U, F; P; d; t. ]\end{center}
9 z F8 T) @9 Z2 Q. n\end{document}1 V% \- N# {( b& n& q. L- c
" p7 G2 p1 ~7 O2 ]) e
10.结尾 ~* ], S0 `' J- b
到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了,至少你已经能够用得起来LaTeX了。5 ^' @4 [3 V+ h5 T
在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。
* @9 P1 ^2 |7 r% \5 l那些问题,就请咨询google吧。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以。
: c; `" E% j8 F$ K& C5 v% [9 m$ iLaTeX在国内的普及率并不高,因此许多时候如果搜英文关键词,会获得更好的效果。
# {' |. I) ~! \5 L3 h0 X===============================
/ F9 n$ ~3 {# F附录,有关我认为不是新手急需,但是的确比较有用的信息
# x/ P E3 V" P) b1.中文支持
8 i1 A j' y1 ]* L* Z$ Y曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。
5 N$ l" ]# h0 i只需要把开头的\documentclass{article}换成\documentclass{ctexart}就可以了。
) R$ R2 [; \+ P2 S如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。/ i5 _, \3 P/ G" E: I
例子参考如下:
- b$ H. \! I* u打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。
- ?8 C9 u" m r1 k4 h- f\documentclass{ctexart}: x4 g7 K6 A8 @; t4 P( W
\begin{document}# t- d% q" D/ Q
你好,世界
9 i$ J* t: @* ~: M8 \\end{document}0 p8 v" W. G. h5 t7 p
2.宏包
8 L* j$ v( Z8 f$ @6 O\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。
; i" ^0 O8 m# T7 N) L每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。) \6 O R; G/ Y
通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。
9 d% v! b( |) f3 J/ R7 N* v对于新人而言比较常用的宏包有
2 n! [8 ]) j% F9 i* d8 l9 a; z* n4 ?9 X
) J+ f, e$ z: p1 H" c5 D编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}, v& ]1 I' c% K: ~, D0 v0 [6 \
编辑数学定理和证明过程的宏包:\usepackage{amsthm}0 R9 y9 y" D4 }
插入图片的宏包:\usepackage{graphicx}& t/ C( @) @5 T: `) p3 w5 V. R" }
复杂表格的宏包:\usepackage{multirow}- T6 ]& E2 a7 B+ D( a. F B" A
. r: O# r" c4 A差不多了,对于新人来说,这五个宏包已经基本够用了。如果有其他的特殊需求,就通过google去寻找吧。4 ? w6 x8 Z. w8 E3 n8 j
补充说明一下,现在ctexart模板里集成了中文支持,所以CJK宏包并不是必需品。
2 v3 f, _' W: B3 [# d4 r8 g3.模板; |. K# {9 B/ i& J
模板就是在\documentclass{}后面的大括号里的内容。
/ Q5 H3 E2 t% b9 K1 ~+ y" X6 k: g j2 ?在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。
/ J1 M% k, D! u$ K. n模板就是实现我之前所介绍的LaTeX的经验总结的第二点的实现方式。, L& k' h1 O! o) W7 t+ z# W
一篇文章,我们定义了section,定义了paragraph,就是没有定义字体字号,因为字体字号这一部分通常来说是在模板中实现的。
* }9 k/ H) A& _# |一个模板可以规定,section这个层级都用什么字体什么字号怎么对齐,subsection这个层级用什么字体什么字号怎么对齐,paragraph又用什么字体什么字号怎么对齐。$ C, R% W% J" H5 G( w' ^' p5 A0 M
当然模板里还可以包含一些自定义的口令,以及页眉页脚页边距一类的页面设置。/ d* s- i0 h, e! V1 ?$ X
由于模板的使用,在我的使用经验里来看,绝对不可能算是基本入门级的内容,所以在正文里当然不会提及。6 e2 c4 s3 ~% M5 b2 |, a; i Z" U
如果有人实在想学,如果LaTeX已经接触到这个程度上了,那么再去翻其他厚一些的教材,也不亏了。3 Y Z6 D- P, E& U9 l8 a6 ]
4.参考文献和制作幻灯片
! F% X+ C3 c8 Q9 f4 x! l做参考文献的时候,文章也已经快写到尾声了,而幻灯片更不是进阶一些的需求。对这两个功能有需求的LaTeX user,使用LaTeX也已经相当熟练了,自己去google一下或查阅其他厚教程是很理所当然的,一点也不冤枉。
0 @+ h$ w2 K' o1 g7 G8 E H: x# t在此我就只提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。
5 P. d; H# v6 z/ ~/ h# N8 \( `, O& u4 Q: l# W8 A
|
zan
|