- 在线时间
- 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的人,前言部分可以跳过不看。# h, h/ I+ t u$ j! j* B% ~
本教程面向对LaTeX完全无认知无基础的新人。) ~' ^' U) d' q, X# c$ x
旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。3 B4 z/ V: |3 R$ d
这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后,再自行google或查阅其他稍厚的教材。
/ h: ]7 x& q7 T; {. P! }尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。7 q3 W1 I8 ~9 E) t, z7 }9 ]
在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。9 f2 G( F Z$ b) S" Y' B
7 p n+ R, G: F3 o0 y先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。3 H/ C1 o- D: S2 K& ~. U9 x
1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。
! a; q7 c+ l( g1 O. H4 _2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。
, l$ c, m: ?# |) v3 Q7 I& |6 t3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。' @; `* @- V6 D% \; e* @
6 _! J; j1 v& p! ~6 u& X4 h6 m我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账!5 l( r' O( ~7 J4 t3 y# T% e' l( w
/ G2 \7 {4 ^- F6 k我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转LaTeX”了。这个三十分钟的时长,是我帮助我身边的朋友开始接触LaTeX入门的常规时间,是经验积累的结果。至于其他LaTeX教程攻略,我个人推荐是在看完这一篇之后,再随意当字典或百科全书来查阅。 G5 M7 Q, N+ D
=============================================0 U: V2 }# R2 j" g8 E
下面是教程正文。(正文最后应大家要求增添了附录). s( X: u4 t. e3 E# A
1.LaTeX软件的安装和使用
8 U& v+ q" _7 D K7 Z方法A(自助):在MikTeX的官网下载免费的MikTeX编译包并安装。下载WinEdt(收费)或TexMaker(免费)等编辑界面软件并安装。
j% ?+ ?9 w$ Z, M$ u8 _方法B(打包):在ctex.org下载ctex套装(含MikTeX及WinEdt)
4 h4 Y1 T3 p+ y7 j哈哈这一部分当然不包含在标题的30分钟里。, n6 `) @3 J) N8 ]; v
2.第一个文档" X8 ^" J1 q2 B
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。2 {/ Z2 o0 P7 B
\documentclass{article}2 g2 r- n% y, x9 C1 g
\begin{document}" m7 E2 R% n ]6 @0 {
hello, world% L# U3 h3 _6 s4 p* K
\end{document}8 k {$ n, n$ j: u" _* I
# N6 Z* N+ U! j) n# Z# L
然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeTeX,并点击编译。
# x4 g! A4 o6 W& z如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。
3 m7 |; p8 ~$ Z" p r+ a) }; a' e3.标题、作者和注释' V8 y; j! b8 c; L/ o: X8 [7 u" b
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。3 k) G& q8 s( x* B" f7 \: Q: P
( I1 D `$ M. M! Y0 x\documentclass{article}2 T8 [! G) u5 P: o
\author{My Name}* @, G m2 [/ }
\title{The Title}8 N: F- I+ M9 r; m4 W$ h/ z. M6 r
\begin{document}
8 F/ q L; G' S) U8 Q\maketitle
. m p! e8 g- E% b whello, world % This is comment
9 Y9 X8 E$ N; r# F\end{document}
' J$ x5 k# C, s4 r _9 o6 D" z4.章节和段落
" S- o9 M. K8 ^( n5 b$ ]建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
+ d: B. ?. K2 n% X. ]% R4 U+ R\documentclass{article}$ d1 j8 U. A/ y. D6 t! l" J
\title{Hello World}" E$ A% J2 {* b1 T" h
\begin{document}
# p: ?* x# L, V\maketitle
# S! |, e8 K8 x# E- w- @! D' ]\section{Hello China} China is in East Asia.
/ ]4 V3 i8 n3 t2 r/ y& K, f4 ?\subsection{Hello Beijing} Beijing is the capital of China.
2 P7 ^, L& o4 {' k `1 g; R; C\subsubsection{Hello Dongcheng District}0 N: ^ Q' {4 U% z; x
\paragraph{Tian'anmen Square}is in the center of Beijing" E$ p. g* a! X4 f% [
\subparagraph{Chairman Mao} is in the center of Tian'anmen Square
& ?0 F9 a, y7 {' \% s% I\subsection{Hello Guangzhou}
2 x6 h# u. _! B+ N5 p\paragraph{Sun Yat-sen University} is the best university in Guangzhou.
- F* s1 c# ~6 U4 Q) h/ s3 a\end{document}4 I: |; r, Q7 H+ l! q1 z
* Q8 {; u4 O7 A2 L; C退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。$ N% }. F+ a- v
5.加入目录
% Z% P% [/ R* R) E7 D- L5 X. F" O建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
; @" _ G* B3 n& ^3 w' g0 B\documentclass{article}
! b+ |+ a. Y# O& t\begin{document}' v* B% o* b; l" r; l/ \
\tableofcontents
( n+ m2 A( t% ~' {0 ~- q" [9 i W\section{Hello China} China is in East Asia.
4 t. B0 M3 l# E" g9 T# p\subsection{Hello Beijing} Beijing is the capital of China.
P* v3 Z2 x/ J6 B1 t5 K+ S5 b\subsubsection{Hello Dongcheng District}
, S# y8 _/ B$ m9 _: m- \9 R\paragraph{Hello Tian'anmen Square}is in the center of Beijing% b; P; E+ ^* n8 ~) Y" m( x
\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square
1 ~0 w/ L+ J* x9 _. |\end{document}
; a' k% Y, U. C) n4 ]6.换行/ q; t* k& M/ a' W" }
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
: ?! I: J& J1 h _2 y' ]\documentclass{article}+ w1 C, }1 _4 ^( m7 J& P
\begin{document}$ V2 x5 L* g7 Z" c w/ a
Beijing is( c+ [0 m2 G+ `$ A* a' C2 a! C) b) l
the capital
. z0 p( v4 @; b+ p9 O9 yof China.+ @6 P! C2 `2 B: a9 ]
New York is
% i- x" E- F9 x7 t7 X3 ]' [the capital. E/ [1 ~+ X6 ]$ E3 n* O7 b( X
of America.3 f: c3 h3 g* z9 _$ Q B0 {/ b
Amsterdam is \\ the capital \\
; d) e0 K9 b, G+ s3 Sof Netherlands.
' P% S7 u: h6 W\end{document}$ Z5 U0 [* G& k& ]8 w6 z2 X' A2 d
7.数学公式2 i8 K: e4 n" h- l; y% j, S
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
$ ]0 S, ^1 U& E Z4 y2 l, @\documentclass{article}
3 T! J* ^, O1 P6 O# Q' N9 f\usepackage{amsmath}& ]& {) h u0 j. {
\usepackage{amssymb}
9 ~! m) b8 o5 \% l\begin{document}+ e9 q. z0 r0 w$ q1 p
The Newton's second law is F=ma.
' _% y$ K% x S, \$ P& O" LThe Newton's second law is $F=ma$." [0 i2 j* i6 ]5 {
The Newton's second law is
8 U0 w' ?1 M$ @ R, {$$F=ma$$
: @& d7 T9 |/ @ E8 n: X8 \The Newton's second law is
) _9 Y8 {; z0 M/ T\[F=ma\]7 h' ?! k$ T$ [& s
Greek Letters $\eta$ and $\mu$
5 M# T; N2 I: @; I, J, tFraction $\frac{a}{b}$) d0 t! ]( i2 @4 r1 w
Power $a^b$
: r7 M; L B7 D, _0 }Subscript $a_b$0 W, G, y, N7 z6 J- H" T
Derivate $\frac{\partial y}{\partial t} $
* ~8 e3 f- b" D! l# }' o* f5 i' xVector $\vec{n}$
& `4 k5 _; p" m; p3 lBold $\mathbf{n}$7 V; U8 b3 Q7 k( o1 k# B7 z0 H
To time differential $\dot{F}$
2 ~$ a" y w5 vMatrix (lcr here means left, center or right for each column): w& ]) s1 {: d# R
\[/ Z. B- |2 t" B9 o) F- X
\left[+ S R/ `1 l7 h
\begin{array}{lcr}0 V" o B3 r2 A
a1 & b22 & c333 \\
/ q% \) a% T7 f( `% A, R$ Gd444 & e555555 & f6
5 n* f3 q' q- E+ i\end{array}% L# Z+ U# w- O% f7 E. `
\right]
3 U6 M# i( P: ^5 T. ]- j* C. x\]; d5 C, ^5 s0 A7 `5 u
1 N# ?! j N7 ~3 p$ [
Equations(here \& is the symbol for aligning different rows)
6 P9 v8 N) B7 w. S! o' y\begin{align}
4 T4 O: x1 ~: M7 N6 @a+b&=c\\
6 @4 j5 ^' p" ]7 K" ?: ^) k$ \d&=e+f+g
: P2 v: @4 e3 ^; G$ L\end{align}
% O& Y* }5 k& ~/ n- m( @" b# ~ X7 a/ V% V$ g" O( A
\[
& w7 Q/ ^ W9 J) ~" T5 J- v6 v\left\{4 o, O8 f) V; M' n: p- k# |
\begin{aligned}( P& ?( }9 _6 L: s5 g
&a+b=c\\* j$ ~7 p( s( k" y% Q+ k/ i
&d=e+f+g$ X1 I8 X/ I6 {% P& h# ? X
\end{aligned}+ ]/ U2 ^0 ^. r
\right.
. a" v+ b" ?2 ^6 V9 M\]+ f# ]- P2 m8 |7 k3 v$ c2 r
\end{document}
9 L/ s M% t, q" M5 I G+ v具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。
8 [9 L2 u5 a6 d, u: L* v1 n' i8.插入图片
, r" D# ~! Q: l) i) S* U' k) K# W先搜索到一个将图片转成eps文件的软件,很容易找的,然后将图片保存为一个名字如figure1.eps。8 U+ x5 g h% V7 _
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。
2 r! E6 A5 ~; F7 R" o9 q\documentclass{article}
3 Y6 u' J3 d8 V, E\usepackage{graphicx}
# [+ F- m: h/ \& ^$ }\begin{document}
+ U1 t- l9 f* Z6 I. V\includegraphics[width=4.00in,height=3.00in]{figure1.eps}
5 }, B' W6 p7 R9 r5 _/ H4 [\end{document}
+ g% I. z" c' ^" n3 x/ W9.简单表格
# {% c7 ^0 H+ D0 L' ?; W- _- m建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。9 v4 z3 P# u3 [: m) b
2 c0 t8 s6 a( N- d; K8 D
\documentclass{article}* ?, u; E# S, ], L4 h
\begin{document}
4 X7 z5 q, ~" Q\begin{tabular}{|c|c|}
2 d) g* |% x$ r5 ` @. I" C( Ca & b \\7 D: `& p m2 F, k
c & d\\
4 F' X# f: E; N, R0 p5 ?\end{tabular}4 a$ l: ^" g: D& o
% H3 E, b2 Z( }' a: {
\begin{tabular}{|c|c|}
* n2 f; k" a% i$ [1 g. D% J\hline! z% E) ^; i; H0 x
a & b \\. x& n$ S+ l. p7 ^. A7 q: i# }9 u
\hline
; M$ Q/ P/ ?) \- K% r$ Ec & d\\; S. _& y( `# w0 m
\hline
/ s' Q. j1 |' X\end{tabular}# `. R8 D) u2 Y+ a3 I
5 g# }" ^9 R4 c/ W0 X9 |! O
\begin{center}+ @# X) }: Z0 F4 ]7 E
\begin{tabular}{|c|c|}
; r' L, e5 e6 P' _6 R\hline( \' U. v6 q7 ^; s- ~9 C" F* f$ I
a & b \\ \hline0 y$ d) `. W3 b' K/ X$ B
c & d\\
. p U" X2 J2 p( V3 f\hline
+ G* |! {1 j/ w1 |0 e7 l- T\end{tabular}. A5 V( T2 Q, U) J( V
\end{center}) f, K: o8 K$ M- d( M/ Y. L
\end{document}5 h' Y }1 }9 o- Q
) T0 C5 t+ X1 l9 L/ L' |; T R: I
10.结尾8 Z, X! l, O& j; a b/ l
到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了,至少你已经能够用得起来LaTeX了。
% g. |6 P$ V R f在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。: A; z4 c) v; q* r
那些问题,就请咨询google吧。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以。& ?( h0 A( a; @1 Z. d m
LaTeX在国内的普及率并不高,因此许多时候如果搜英文关键词,会获得更好的效果。! \9 v5 s9 Q; ~' E7 z. j9 E5 n
===============================
' P( e G1 t4 g& B- ^5 W x附录,有关我认为不是新手急需,但是的确比较有用的信息
, l8 B8 j( K4 L: Z1.中文支持
8 Y0 j( _2 h. _ ^+ g# M1 y曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。: `" y8 V& s- u2 A; A
只需要把开头的\documentclass{article}换成\documentclass{ctexart}就可以了。* u/ C$ O4 W, d e V5 X+ w+ X
如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。4 v/ f2 g2 d* I J9 o
例子参考如下:' g/ x( p H- m: v+ R
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。$ C9 v @2 ?1 `/ w
\documentclass{ctexart}5 V+ m7 F8 t3 C. a, H1 w
\begin{document}
! X0 @! d. \ z6 r0 u8 }+ j7 i7 j你好,世界1 y- ?% i) l6 r& @5 M% k8 O
\end{document}: M; l- r1 E8 r( H
2.宏包* Q5 c$ c: C* g
\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。) j. {. l9 _6 l H( B
每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。; a9 o9 _0 {$ M' y8 b9 d6 ^
通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。
5 v! I; y5 ]6 ~' t7 I" j% s Z: ^对于新人而言比较常用的宏包有
- \7 m" F: N1 ]
0 h" b& @0 W7 l( {% I) p! A编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}" j: y/ Q& R" D% c
编辑数学定理和证明过程的宏包:\usepackage{amsthm}
+ Y( t. `9 p5 \% q8 C7 R- F( ?插入图片的宏包:\usepackage{graphicx}
7 C$ ?- T3 E2 O( a复杂表格的宏包:\usepackage{multirow}& L$ T1 F& t" e; d& g9 G( Y2 t
- d) a) ]- x) G/ U4 i差不多了,对于新人来说,这五个宏包已经基本够用了。如果有其他的特殊需求,就通过google去寻找吧。
, g; X+ j% n4 D- [: L- q; n补充说明一下,现在ctexart模板里集成了中文支持,所以CJK宏包并不是必需品。8 h% Z- M; v1 F, A* c
3.模板) n0 @9 s1 X& `. S3 _" @, ?! {) {- H
模板就是在\documentclass{}后面的大括号里的内容。+ [% E5 x6 p# @( Z/ i7 x+ V
在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。
; g, W. ]) G4 Z/ [' A% H4 p模板就是实现我之前所介绍的LaTeX的经验总结的第二点的实现方式。6 Y4 }! O6 Z1 E2 Q6 M
一篇文章,我们定义了section,定义了paragraph,就是没有定义字体字号,因为字体字号这一部分通常来说是在模板中实现的。2 v4 S3 U3 a4 I4 D
一个模板可以规定,section这个层级都用什么字体什么字号怎么对齐,subsection这个层级用什么字体什么字号怎么对齐,paragraph又用什么字体什么字号怎么对齐。* _$ E) }; j+ r- }; X
当然模板里还可以包含一些自定义的口令,以及页眉页脚页边距一类的页面设置。2 P5 _5 h$ U' C9 ~( T
由于模板的使用,在我的使用经验里来看,绝对不可能算是基本入门级的内容,所以在正文里当然不会提及。
7 V) D( e9 N) j" h如果有人实在想学,如果LaTeX已经接触到这个程度上了,那么再去翻其他厚一些的教材,也不亏了。
# x' U- ~. @, M) c# v4.参考文献和制作幻灯片
1 |, `7 N+ g- ^6 M2 O2 |. s. [4 o做参考文献的时候,文章也已经快写到尾声了,而幻灯片更不是进阶一些的需求。对这两个功能有需求的LaTeX user,使用LaTeX也已经相当熟练了,自己去google一下或查阅其他厚教程是很理所当然的,一点也不冤枉。1 h/ P% k: \& L3 M
在此我就只提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。
9 K4 q( }9 F! t& m8 V8 C7 Y
- U# Y$ M5 g( g. y0 o2 c: ] |
zan
|