- 在线时间
- 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的人,前言部分可以跳过不看。6 M2 ]3 @0 {/ \# F
本教程面向对LaTeX完全无认知无基础的新人。( i: P& \0 H6 r* O9 j' S( i# A- h
旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。$ W' f: p+ M- {0 Q+ K( N
这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后,再自行google或查阅其他稍厚的教材。
% {2 u2 v2 s( O尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。8 J2 U8 J9 Y) |. x
在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。
7 ^) d7 \6 F5 b. r% l8 s, V/ H+ Z2 E7 j
先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。
4 a. [. @: b: l) E _$ w1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。& L* J; V4 S& D% R% z
2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。: I, w5 A3 q3 \6 c. A
3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。
/ Q- s7 V& C: A! A
9 E" m5 r& h7 o1 c0 Q1 E我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账!. x$ @1 k, z! P6 q# O6 j( r L; L
. }( f1 U* X: i/ d" ~我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转LaTeX”了。这个三十分钟的时长,是我帮助我身边的朋友开始接触LaTeX入门的常规时间,是经验积累的结果。至于其他LaTeX教程攻略,我个人推荐是在看完这一篇之后,再随意当字典或百科全书来查阅。
! Q% F ~4 U/ R! Q" Z {2 o=============================================2 [2 C( X. n+ |( a6 _- G
下面是教程正文。(正文最后应大家要求增添了附录)0 k- e4 g9 G/ [8 F5 B( _2 ^+ D$ e, Q
1.LaTeX软件的安装和使用8 ^ c% F6 q, _1 r8 W& p
方法A(自助):在MikTeX的官网下载免费的MikTeX编译包并安装。下载WinEdt(收费)或TexMaker(免费)等编辑界面软件并安装。5 H- V3 r2 _& E; ^5 e3 ]. }+ D
方法B(打包):在ctex.org下载ctex套装(含MikTeX及WinEdt)9 N! J0 q. H B% u2 ]% |% t+ ?/ j
哈哈这一部分当然不包含在标题的30分钟里。
7 i1 Y% H+ Z- K0 y1 X6 P2.第一个文档
: Z$ R6 u- w& F8 i打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。
( p y2 R$ p# L& ~$ C2 P\documentclass{article}. R) y! V3 V1 Y3 B" a5 g+ y
\begin{document}' q, h+ ~# @" j X4 G" O
hello, world2 M5 B. Q7 m( B* i# m+ D R
\end{document}. s: \' c7 v y {
' G( s7 C0 j4 f3 h: M" E然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeTeX,并点击编译。
4 b6 x6 Q; [% ^+ I9 o如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。
; e1 e3 k/ O' m- v2 ^8 ^/ e3.标题、作者和注释
9 H( R5 u5 W& d* a建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
" V" [. U% q4 e* o. w. b9 d3 r) Q" w; M- m& ?$ k* {1 Y
\documentclass{article}4 K4 l5 b. R: e/ {( n
\author{My Name}7 z' W6 Y; V P# v/ N& k& z
\title{The Title}2 G% M& }6 U6 |) I1 _. n
\begin{document}
( }4 `8 v. V h& }* a# W\maketitle3 O1 r" H/ d, y: v5 W8 e% ?
hello, world % This is comment
, @! K3 l9 R$ I9 M9 D( e\end{document}
/ {8 r& f" s5 {" r$ x* F4 g4.章节和段落
) G+ g( X& y3 }1 R( `9 Z" F建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。# K6 v) y d! b+ \1 S2 L* e
\documentclass{article}4 C# U0 S* V- |) B4 i
\title{Hello World}
. ?0 j. @% o; E& _5 L\begin{document}
4 X' G- D- J1 _$ k' r+ W* l\maketitle P- x) a5 s: v* u4 g+ r
\section{Hello China} China is in East Asia.
4 G% H P2 ?, R, t( I, D\subsection{Hello Beijing} Beijing is the capital of China.1 Q: q9 l4 S+ Z% g
\subsubsection{Hello Dongcheng District}4 _1 N) Y/ U M+ T9 t
\paragraph{Tian'anmen Square}is in the center of Beijing
9 r$ }1 S# \) g\subparagraph{Chairman Mao} is in the center of Tian'anmen Square
! G5 J: o' C) i! O5 o ]" C2 i' j7 o\subsection{Hello Guangzhou}% f% X: Z V* {7 L3 N A5 {
\paragraph{Sun Yat-sen University} is the best university in Guangzhou.: f1 W/ I9 j! o* S6 g
\end{document}6 p& ~6 N5 r- p: n! `6 @* @2 R
% _6 j1 b- g7 O0 i+ K2 n" G' F
退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。1 O1 ~. y6 V, d- R
5.加入目录$ \) B5 s0 g. V4 g
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。& X) c2 \' C4 L* Z
\documentclass{article}( A3 ?" Y, w: S/ V
\begin{document}
3 D' X/ q# e, j& ^* F\tableofcontents
: }3 _4 J7 Z' Y5 m\section{Hello China} China is in East Asia.
7 g% D8 j* g7 V3 k/ d8 I% R\subsection{Hello Beijing} Beijing is the capital of China.% Y+ y0 `8 p$ o$ Z( @ S1 \
\subsubsection{Hello Dongcheng District} F' z+ d+ H+ Q3 ?6 w
\paragraph{Hello Tian'anmen Square}is in the center of Beijing: v* Y% y" H1 q+ _7 }
\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square' u2 T! i9 n: y9 u
\end{document}
6 `% A2 O# x3 l& `5 Q9 F/ X6.换行1 }8 A: p! q1 |! @/ w7 f' G
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。2 y1 F5 G4 `* V, L: S( ^
\documentclass{article}& b: D# @+ p6 G- c
\begin{document}
5 }: _$ Q6 [" e MBeijing is
J: x! F1 H6 a/ o! \the capital% |6 Y S5 I9 a% `% T& ]
of China.$ |! f/ q! e. @: r9 i
New York is
, P: |0 `: |& U A2 B- ythe capital* f, O+ H, w' d- {6 C* s! ~
of America.
' I% _; E* T) g' ?7 rAmsterdam is \\ the capital \\
* g7 T2 X E2 F* rof Netherlands., E$ c5 X. R8 P [" F# E
\end{document}
5 q. K$ n/ c) c' x7.数学公式& ]2 {2 y( U i" j
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
4 v3 J, |0 B, G* k: ]$ _\documentclass{article}
$ u. W. I/ X& {: T" \\usepackage{amsmath}3 }8 l/ l# X! y' }
\usepackage{amssymb}- f( Z# G( _8 ~) r* D1 f* T6 }
\begin{document}% S7 n' m* x+ q/ f5 }
The Newton's second law is F=ma.1 z J, u& q, J* {# K
The Newton's second law is $F=ma$.* C: D4 } U# E, f" G- ~ o; q9 Z
The Newton's second law is( C0 A; N/ ?* Q
$$F=ma$$
! a9 O; t* ^4 B. i3 J, D# mThe Newton's second law is
( i/ w* E! \. t) x\[F=ma\]- Z$ C3 ?% k5 n V' R: p0 @# s
Greek Letters $\eta$ and $\mu$' C- I$ i. U$ m; \+ W# P9 w' |5 {6 i
Fraction $\frac{a}{b}$
# ^2 _4 J- ^3 v4 z6 ePower $a^b$
' C/ k6 F5 y3 B @, cSubscript $a_b$; ]* s/ ?' H' k: ~: p/ e
Derivate $\frac{\partial y}{\partial t} $
8 R' S) |: i6 eVector $\vec{n}$
2 z! {8 Z6 [5 }4 LBold $\mathbf{n}$
( {% i, d! ^# @9 [( yTo time differential $\dot{F}$
: N" E8 r; A" H. I4 m- ~Matrix (lcr here means left, center or right for each column)
* c) r0 Z- w" W: ?\[- o3 e$ b& t& b, a/ A
\left[, E" w+ Y' }, I9 {8 _4 ^4 W
\begin{array}{lcr}* }8 l" S& r" s N ^
a1 & b22 & c333 \\
0 e' O( X& K. i. A) } `& Ud444 & e555555 & f6! ^ V' v l9 E. q: }
\end{array}
8 \9 J# J S1 m4 ?! q2 i\right]
; {" V X% f1 F8 ?\]
, \+ G% [8 D6 v* ?6 i: p8 B Z- d# ~2 k5 `7 k( d! o
Equations(here \& is the symbol for aligning different rows)3 o2 I. @- R$ ~" q/ H
\begin{align}6 H$ n9 D! {: {; z
a+b&=c\\/ V! I# H1 }& I w& ~
d&=e+f+g. J2 J0 W, c# L p$ ]
\end{align}! S4 L& v0 w( u! t# W6 O: W9 K: I5 |9 w
8 i: K6 r2 q0 S+ m# P7 \
\[
0 Q6 K* o- ^- r! m, a! f& y7 P\left\{: q* @7 D2 W4 M* v$ ]- \
\begin{aligned}' h. P+ I" T$ Z5 [4 U# I8 m% q2 Y
&a+b=c\\! L7 k# M) g7 d
&d=e+f+g& E& ?0 X# @: z! p& T; y
\end{aligned}
, l; l9 p! `) i\right.
; T$ [8 y) ~0 K/ J' [) i\], W; e0 i- f- H* ^9 _, {. O
\end{document}/ v y: @; Z0 f% p
具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。
% @$ x, @2 `4 c! M2 I8.插入图片5 Y N* w9 S( C7 {( B, B3 w
先搜索到一个将图片转成eps文件的软件,很容易找的,然后将图片保存为一个名字如figure1.eps。8 k; l# q/ y9 V' e# G6 J8 e! @
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。
# H5 c8 C! P) V U\documentclass{article}
& H% D1 J5 A4 |# P\usepackage{graphicx}' Y4 x! f4 b5 R
\begin{document}( S1 k9 s1 Z" A. Z
\includegraphics[width=4.00in,height=3.00in]{figure1.eps}' `! N3 Q, U# h5 ~. A; ~% D& H
\end{document}
# `! l" }0 g! G2 Y ]9.简单表格
, ^. R' X" L. s9 I建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
/ ?1 q( g9 v% X$ f5 b5 c
( N& b% e2 K' G7 F) o8 R\documentclass{article}
* v, f0 t4 v7 h\begin{document}; z) |4 a Y, I1 u4 L; l# }
\begin{tabular}{|c|c|}7 a) o5 o2 a3 O$ o i" V
a & b \\
: _& z7 F& _% }- U Yc & d\\ ^; t. ~# t& p$ f. {# u* P
\end{tabular}5 ]0 f& Q* ^! w/ ]1 L! D
% a! v- w% T" [2 I% u/ R2 T
\begin{tabular}{|c|c|}1 e5 \ m9 P6 O2 T- A
\hline7 _3 U6 [) P. B
a & b \\+ Y+ r$ h$ W, e1 l# I
\hline. T+ b" _6 R( x# ?# Z- g
c & d\\
0 z1 h/ b/ A# Z\hline' A$ T8 L- K. c9 q0 I( g. j
\end{tabular}
9 m T7 r" B$ A2 s
! O. S% X6 v9 q% K\begin{center}' E( T& Z$ K5 X# |* D
\begin{tabular}{|c|c|}
. {0 L |1 m7 l9 ~- c1 O% `\hline
6 Q* Y+ ?* {" ~8 I& Ua & b \\ \hline
. E+ Z, w5 ^9 t3 a5 A# |/ S" Y' {c & d\\
3 q5 o- b* n; Q\hline
; E; c, k0 V+ S7 p5 @\end{tabular}
* c+ [8 Y; H0 @\end{center}8 X" F" O$ I5 _8 d! m
\end{document}
! \5 H s4 ^) f) }$ X, {) V3 p/ a/ y4 {. [5 j
10.结尾
: V" A3 q' ]/ H, {! m到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了,至少你已经能够用得起来LaTeX了。
+ F2 o @. P5 Z8 }4 y% U+ q在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。# D+ L& d) }4 Y! x/ F
那些问题,就请咨询google吧。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以。
2 N' o; P+ f5 d0 r' I6 @) a1 ULaTeX在国内的普及率并不高,因此许多时候如果搜英文关键词,会获得更好的效果。2 K% |4 {) g) E- Q1 C) X
===============================
$ a& l f3 ^" k7 p, f附录,有关我认为不是新手急需,但是的确比较有用的信息# q& i* a2 Q- s; E- S( k
1.中文支持
" b& ?+ G; e2 I! Y8 V: p8 H' A曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。( u; _0 n+ J8 A! L: R3 G& t5 Z( b
只需要把开头的\documentclass{article}换成\documentclass{ctexart}就可以了。5 x) U9 a( m W/ X1 _
如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。" r9 P# x* p0 J* T4 e0 s4 ]0 ^
例子参考如下:
/ O& G9 h9 ]: @! x打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。
1 Q' F K# z2 G) B\documentclass{ctexart}5 X( Y9 v( I/ l+ Q2 A* n+ j
\begin{document}
( W- O$ z a" H* Y0 d你好,世界
! _( v$ c8 @9 G. \7 E$ ~\end{document}/ H* k0 w( f0 W0 ^5 R
2.宏包
2 B4 _" [% C+ c& ]\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。
& ~8 ]6 m4 |& F0 |9 \4 w每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。
6 y3 n6 U8 A9 G/ i. \/ J8 C+ D ^通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。% G0 l; Y& s& f' E3 B6 r
对于新人而言比较常用的宏包有
0 n2 Q" z8 R' Q8 V7 b9 ?
. t+ L# o( q, _6 K5 H" E编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}
+ e; m' n) `8 o- x9 v/ m! T/ s3 h% I编辑数学定理和证明过程的宏包:\usepackage{amsthm} T$ h" Z0 R& A* q6 U- L
插入图片的宏包:\usepackage{graphicx}
( h' X8 I2 `( a I$ q$ G+ z6 l5 w复杂表格的宏包:\usepackage{multirow}
$ S$ S9 O* m: {0 y1 B& S# p" W3 q1 i c- V- B; g
差不多了,对于新人来说,这五个宏包已经基本够用了。如果有其他的特殊需求,就通过google去寻找吧。& C% r- x/ C0 x+ w& z2 \
补充说明一下,现在ctexart模板里集成了中文支持,所以CJK宏包并不是必需品。* y0 T: v0 D: i7 c2 c
3.模板
( c0 N9 f2 G2 u* a: a& i模板就是在\documentclass{}后面的大括号里的内容。5 M' _. q( S. h9 J
在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。1 ?; N* S' @1 z* U
模板就是实现我之前所介绍的LaTeX的经验总结的第二点的实现方式。* O* h: b/ I: |/ u4 n$ F+ ^( S
一篇文章,我们定义了section,定义了paragraph,就是没有定义字体字号,因为字体字号这一部分通常来说是在模板中实现的。
4 G* L. L3 D+ l4 @8 P一个模板可以规定,section这个层级都用什么字体什么字号怎么对齐,subsection这个层级用什么字体什么字号怎么对齐,paragraph又用什么字体什么字号怎么对齐。0 i( E0 J. ]4 w; }
当然模板里还可以包含一些自定义的口令,以及页眉页脚页边距一类的页面设置。3 ?* [# c; J' L6 |
由于模板的使用,在我的使用经验里来看,绝对不可能算是基本入门级的内容,所以在正文里当然不会提及。! {4 |9 c% l7 ]5 f+ A) h! k: s
如果有人实在想学,如果LaTeX已经接触到这个程度上了,那么再去翻其他厚一些的教材,也不亏了。5 |% y# t1 X9 f5 x* F! N0 R# {- B1 t
4.参考文献和制作幻灯片4 a1 h! k! U M
做参考文献的时候,文章也已经快写到尾声了,而幻灯片更不是进阶一些的需求。对这两个功能有需求的LaTeX user,使用LaTeX也已经相当熟练了,自己去google一下或查阅其他厚教程是很理所当然的,一点也不冤枉。
; ?" W9 V" F* U/ k. f在此我就只提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。+ Y. r u; G A# b7 ]4 Q
# q, Q7 o5 g$ r# D, C3 X
|
zan
|