- 在线时间
- 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的人,前言部分可以跳过不看。 A# P1 n4 y+ y8 g$ F) e! g
本教程面向对LaTeX完全无认知无基础的新人。
k$ F6 n0 o! y; C旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。
6 v% j! ^" k1 ^* p* m! y) o/ {这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后,再自行google或查阅其他稍厚的教材。
2 p8 Y! q1 x) Q5 C3 f% h7 e尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。, B7 O' y" y1 y9 t7 I
在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。
" o; }) p- Q6 I6 O5 d) p7 j
7 T% v1 x3 d5 l先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。5 {2 A; i0 n" N+ [
1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。, \ ~: b7 ^- z. ~2 u [
2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。2 A, _0 B# z7 y- O, f8 v. N
3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。4 P7 {. s. @0 h! p, _6 b- W, B/ W% W
; V2 w% w+ g J4 l- }. |我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账!
7 u+ @, P% j! \. D% O9 x" \$ g" d! V4 n. B9 m7 Y R
我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转LaTeX”了。这个三十分钟的时长,是我帮助我身边的朋友开始接触LaTeX入门的常规时间,是经验积累的结果。至于其他LaTeX教程攻略,我个人推荐是在看完这一篇之后,再随意当字典或百科全书来查阅。
" }! Y" ?! ~4 S- p. f=============================================. F8 `; f$ ?* |6 N; z2 V9 Z1 y
下面是教程正文。(正文最后应大家要求增添了附录)3 z$ a. y* Y* W! k
1.LaTeX软件的安装和使用, e9 F. h. [ `! w9 d2 ^
方法A(自助):在MikTeX的官网下载免费的MikTeX编译包并安装。下载WinEdt(收费)或TexMaker(免费)等编辑界面软件并安装。% v+ b% Z/ d# J: H d
方法B(打包):在ctex.org下载ctex套装(含MikTeX及WinEdt)/ _2 }& w) E. Z$ i
哈哈这一部分当然不包含在标题的30分钟里。# b4 ~: C% i/ t# R. a' k" g
2.第一个文档1 t2 @+ A0 U* _$ ^* B3 N) v
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。( p# _0 R& m0 p$ r' T3 v. L
\documentclass{article}2 ]' Q9 u5 B* M+ i# u4 G/ B: Q) `
\begin{document}4 g& y, E N7 w7 b
hello, world
* S0 W f( }3 z C9 F\end{document}
7 |6 Y3 ~2 _5 L: y7 @! c: i0 F3 H& x- C7 ^5 P$ f
然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeTeX,并点击编译。
. y1 O+ r; D' {: ~6 {9 f如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。
u! X8 X0 V( v, r3.标题、作者和注释) T5 S6 t% H" l3 n B1 P8 T
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。3 x" p) U; c; |9 \9 e+ }1 f( R- G
' F; I9 y+ e* N+ C: R, \7 t\documentclass{article}7 W8 c2 E8 {2 y! X3 }5 X
\author{My Name}
, k, ]8 t* y' w9 V, E F a\title{The Title}
/ Z; b9 t4 r3 v( w' |: W8 c\begin{document}9 a r$ ]4 W# ^8 k& t. q; J+ B* E; o
\maketitle
$ q- m, _ D' B: f3 }& J M! thello, world % This is comment
; m0 K, \3 l$ Z- c\end{document}
$ L) j, j. M0 l$ e2 T* N4.章节和段落. o* M! X. N% i: _
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
% d$ I: ?6 S0 h/ `; A( O; \" J& d\documentclass{article}3 i0 g% F5 p% G% B; w
\title{Hello World}
: d( X6 M0 @8 X6 |\begin{document}
) s7 y0 O7 @* v% W\maketitle
. L$ y+ z! N, R1 n. V! `+ L\section{Hello China} China is in East Asia.
6 A* I- j; v$ W2 G\subsection{Hello Beijing} Beijing is the capital of China.& Q8 L) R9 A: w, M+ D( r
\subsubsection{Hello Dongcheng District}, Y3 ^2 }. ^3 z5 S
\paragraph{Tian'anmen Square}is in the center of Beijing y" b; w* U$ ~4 R
\subparagraph{Chairman Mao} is in the center of Tian'anmen Square( ~* J+ c1 _4 a
\subsection{Hello Guangzhou}
- F( W5 K6 _, D\paragraph{Sun Yat-sen University} is the best university in Guangzhou.
2 I- f1 x9 y6 a" P5 t+ m\end{document}( W& M; s0 g+ x3 D- E
5 [. i( [& F; Z6 A& ?退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。% n# ^# @) L6 q% B
5.加入目录
W7 v* X- B7 A! z5 `+ _建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。& f6 S# |. E/ }; H1 o6 o
\documentclass{article}
8 n! e6 M+ D- V, _6 J$ a\begin{document}) Z" P" G' V+ {* S; _7 f$ S0 g; @
\tableofcontents$ X+ H+ d! L$ J: s; u2 m5 e/ {: S
\section{Hello China} China is in East Asia.
% I" Z2 k3 L; Q+ z0 M4 g\subsection{Hello Beijing} Beijing is the capital of China.% r4 R8 e' f, @# ?+ L$ \; f
\subsubsection{Hello Dongcheng District}
$ s" x V b# V! `2 P G0 }2 W( ]\paragraph{Hello Tian'anmen Square}is in the center of Beijing; o. s# _' `+ C$ j3 T
\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square
$ D8 s7 k8 I8 j* }\end{document}* Z& D& w& t, ~/ G8 O
6.换行
% A: V, D; c: G2 i' N2 j- v建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。/ y5 m6 m, R& m& Q8 G: D, f
\documentclass{article}
Y0 p4 u; R: q7 N9 @\begin{document}
& o# R; V' D: M8 U6 S6 IBeijing is
: B2 o) C1 c/ w3 R& Y. Fthe capital2 ]6 j4 C3 I* I8 f D. ?7 b
of China.
3 g( G) i0 }2 V. p9 XNew York is- n( V0 k u A" T0 h4 T' Y; L5 X
the capital
5 |4 ?8 ^4 r4 xof America.8 Z# j* I2 Z6 v7 ^# {4 u
Amsterdam is \\ the capital \\6 |# x( F! H: o }, c' c( p6 I) ?
of Netherlands.1 S5 A& O$ M3 r( r* j8 g
\end{document}
: q: d k; t' Z0 B2 A7 w; B7.数学公式
4 E" |) ]. E7 g) W建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
! f. H$ {' v y% j7 S\documentclass{article}
% K5 f0 t: T/ |4 o) P" j\usepackage{amsmath}
' ^+ m. V: u; u% u7 k; C\usepackage{amssymb}
" B/ d" S$ u7 g/ A+ d: `9 _0 K% v\begin{document}
/ c* Y+ _7 f1 Z- f xThe Newton's second law is F=ma.' f/ V8 ^" l8 a/ y% W
The Newton's second law is $F=ma$.
. x$ z( [8 L# w& ]+ X+ wThe Newton's second law is3 Z* O" f5 e; F4 ^
$$F=ma$$1 a$ D, p6 y3 s
The Newton's second law is3 h' G( s4 J1 M" }
\[F=ma\]( [* A0 G2 v2 e7 t! }, w
Greek Letters $\eta$ and $\mu$3 S4 {# O/ }5 g& o5 ?0 I
Fraction $\frac{a}{b}$3 y: B- q- t; b, l6 D
Power $a^b$
1 ]5 o# s: v: v" ySubscript $a_b$
6 T1 O" F6 a) n7 Y) a$ k3 ^Derivate $\frac{\partial y}{\partial t} $
) `4 Q$ L. W2 xVector $\vec{n}$, \5 @4 ~+ b7 }' ]$ [) z
Bold $\mathbf{n}$
, w) W' F3 R1 f) ?) |) _' RTo time differential $\dot{F}$$ {/ O% m) j" S5 T
Matrix (lcr here means left, center or right for each column)
: D3 ^; ?6 U$ Q# ^\[% d) s( t. R2 ?! C, j: O0 R
\left[0 z+ I, ?- M, z
\begin{array}{lcr}5 o. W- T: \& e4 G* H
a1 & b22 & c333 \\: c7 A1 i0 p* k3 \. |$ `6 p, K
d444 & e555555 & f6+ z- u# A8 b. Z6 y
\end{array}
4 _7 W+ L+ w* Q( S0 w V; p) i5 O: o\right]1 t) C' P( O" V* V0 _3 f
\]; M* b* w+ o5 h! w# B& [
* y3 A9 H0 |/ f! `0 k& S7 [. fEquations(here \& is the symbol for aligning different rows)
, z l+ H0 n9 e8 y\begin{align}( p6 Q4 @: _- u2 g" ]" u' m
a+b&=c\\5 f0 j) {6 X0 g
d&=e+f+g& P8 K- g* [& m8 U$ y/ `1 {* {6 b
\end{align}" y* A Q/ T6 h3 i* i7 I
; ~& C$ V2 C' Z: M! T3 G% Y
\[
* B( Z, p' D% I! u7 M- t% e5 M\left\{, Y( }! C( G8 e# P) V) r. }$ T1 V
\begin{aligned}% m+ u) O6 P- J& I
&a+b=c\\. T0 }4 h6 ~2 M$ S. U( a
&d=e+f+g$ I( d& d6 D% y9 \2 b4 t4 X4 J
\end{aligned}9 g. L% v/ A, X2 {. c
\right.
2 }2 c6 G' q* x% a\]; Z. y$ ~3 S; D! B1 O1 p2 r
\end{document}1 H% ~9 R% H8 F6 E! ?. \, U
具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。1 r, R% q2 V1 x* j) B' D0 w. U; _
8.插入图片
V' J( `* M y1 {8 M Y先搜索到一个将图片转成eps文件的软件,很容易找的,然后将图片保存为一个名字如figure1.eps。
. k/ D1 r: [, H, v) I建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。
: k3 x. Y( I7 C. e8 _7 b\documentclass{article}3 u b h4 K2 s! u# l
\usepackage{graphicx}1 P4 Q" v& A- G
\begin{document}; h/ v5 |* k, g
\includegraphics[width=4.00in,height=3.00in]{figure1.eps}
. J/ u$ p3 c: k* G+ {: N& B\end{document}1 ~; }+ R6 s) K
9.简单表格
8 ~/ R P4 x0 L/ T建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。; }9 Q9 x% x' p
& l% G6 `) E$ ~* G\documentclass{article}
1 w% p- R4 }2 x3 \5 ~" M\begin{document}) E0 T% N" p7 J9 r' G+ Y8 j ?; t1 R
\begin{tabular}{|c|c|}9 ^; _# B/ M6 Y4 L. j
a & b \\
3 u" v8 y0 ~7 Jc & d\\ K$ {; Y; z0 g( C. ~
\end{tabular}
$ ?1 f1 u1 H( s( m) \& m' P. z0 X9 l: x, t
\begin{tabular}{|c|c|}1 u' I# `6 ]' |
\hline. ^# g0 ^( a8 t$ [
a & b \\
. h: P& I# \9 [6 Z( B\hline
I% ?, Z1 b( u0 Zc & d\\
8 [+ G7 Q7 W! z* k6 b, w0 B\hline
( @$ G) r& y4 S* D! |3 R\end{tabular}( @ u. R% W* F0 ]
2 B5 }" I5 y2 m [; P
\begin{center}1 f1 U6 e8 y! D5 s. q
\begin{tabular}{|c|c|}
6 Y: u- j8 ?2 }9 z4 Y\hline
7 e2 G, H3 ^& {6 ~$ ?a & b \\ \hline
, C" e6 C4 K6 I4 p( x @1 ^" Ic & d\\" v) r0 L' D3 U3 y% _3 c
\hline
$ X$ @* x9 e+ o9 H+ J4 a, B7 U\end{tabular} D0 p# j8 K- b* a& M% y& [
\end{center}9 d k2 h6 ~3 G- t$ a% D
\end{document}
$ F" ]+ T+ I4 Z5 X* }2 H0 D( E5 h- w
. T, q, S5 y0 {9 a j- M' j7 @* Z H10.结尾
2 |2 y3 M+ B) i1 w到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了,至少你已经能够用得起来LaTeX了。+ }# l. {# e! c. I
在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。1 i( s6 c X# c$ h
那些问题,就请咨询google吧。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以。! a$ {+ b* P7 i, M1 I
LaTeX在国内的普及率并不高,因此许多时候如果搜英文关键词,会获得更好的效果。
- N( Y) U) c0 r* H===============================( S9 f( K" h/ k. g) k
附录,有关我认为不是新手急需,但是的确比较有用的信息0 W0 ?& b, H' b3 E9 Y! Y
1.中文支持
" y2 ~% X1 r. n; A" f曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。5 u. ?4 `$ l' |" q5 V8 ?2 y
只需要把开头的\documentclass{article}换成\documentclass{ctexart}就可以了。! f8 I" a5 g/ [" h+ |( Y' \6 N
如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。
; i; L" ]1 g1 q8 b& Q4 N例子参考如下: b8 {9 L% _6 z m7 q8 m
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。
7 H, ]9 E0 u! N) q1 O" @5 W\documentclass{ctexart}
' Q. ^2 D. M# h+ f9 p' J: E\begin{document}
( W# `# F' ]2 A; B) d# w, b. \你好,世界2 B+ ]& \0 D& d1 A9 `
\end{document}1 k/ B" H. @' U9 ~! F
2.宏包, T- d `' A! i# }
\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。
% g/ t+ B% l' L7 P% _每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。
' K% J* V) f. y通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。
' t" i K$ A6 f) Y) E% C, ]' C对于新人而言比较常用的宏包有. a- T7 V( ` ]0 X9 {* F2 n
6 g( X" Q5 Q# B1 k: O编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}" n- {4 x9 G3 K1 E/ Q1 b
编辑数学定理和证明过程的宏包:\usepackage{amsthm}
5 ]: R+ {- |6 L) ^+ _* N0 l3 a插入图片的宏包:\usepackage{graphicx}
9 L/ M1 X* h8 C% B+ I+ |( d复杂表格的宏包:\usepackage{multirow}4 {: |* E* m! E3 h8 i% E2 y
* b" y; y! n# e, D' i" H差不多了,对于新人来说,这五个宏包已经基本够用了。如果有其他的特殊需求,就通过google去寻找吧。
( w' \3 [. C& n0 U% B0 Y补充说明一下,现在ctexart模板里集成了中文支持,所以CJK宏包并不是必需品。' ~# e* p# ^/ ?1 v" A8 \/ H, i
3.模板
0 T# {* N" R3 }! y" d' h$ l模板就是在\documentclass{}后面的大括号里的内容。
& t0 H, g/ E; _: S" D1 L* f在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。' D( `: Y. q# h6 o
模板就是实现我之前所介绍的LaTeX的经验总结的第二点的实现方式。
5 d R$ D8 L, c一篇文章,我们定义了section,定义了paragraph,就是没有定义字体字号,因为字体字号这一部分通常来说是在模板中实现的。: n+ p( [, t; ?. a+ o( q
一个模板可以规定,section这个层级都用什么字体什么字号怎么对齐,subsection这个层级用什么字体什么字号怎么对齐,paragraph又用什么字体什么字号怎么对齐。) c7 |' c) z0 L. ?# O: K
当然模板里还可以包含一些自定义的口令,以及页眉页脚页边距一类的页面设置。
/ ]3 b2 [& g( b, t7 g由于模板的使用,在我的使用经验里来看,绝对不可能算是基本入门级的内容,所以在正文里当然不会提及。" Q, @. l! c' h' _# x* S; {
如果有人实在想学,如果LaTeX已经接触到这个程度上了,那么再去翻其他厚一些的教材,也不亏了。
' m4 B& T3 T Z/ [1 m# i2 ?: P4.参考文献和制作幻灯片
1 j2 ^+ J6 T3 Z* x+ B8 x& j2 t做参考文献的时候,文章也已经快写到尾声了,而幻灯片更不是进阶一些的需求。对这两个功能有需求的LaTeX user,使用LaTeX也已经相当熟练了,自己去google一下或查阅其他厚教程是很理所当然的,一点也不冤枉。
: D& i& Y' v+ q! j6 v. j, E在此我就只提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。/ j" t' W2 n$ W" K( \. |- B
! L% d; d- V* {9 `) M: V v! u9 @0 ^ |
zan
|