- 在线时间
- 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的人,前言部分可以跳过不看。) C. c7 W' C' Y+ j# P3 J, w
本教程面向对LaTeX完全无认知无基础的新人。% [2 P4 h. X( h; c7 ~! ^
旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。
6 r9 M1 u! S4 U( G这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后,再自行google或查阅其他稍厚的教材。! |0 ^9 @7 V5 `$ _
尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。
/ a" r& Q- B6 @; _& t: J在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。' u4 l8 B0 j6 J0 n$ L/ t
2 K9 e i2 u& e先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。
2 \; d9 W. F! e4 D4 g1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。; @+ k. L3 `# Z
2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。
. @7 \( ~7 w2 ]3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。' O8 L+ y1 ~! _, a. y, s* Y `
% L4 p( b' h, f: z$ A, z0 \
我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账!( I+ Y D! S3 C1 b) n* D+ C
6 R5 b2 Q5 Y6 y, r1 M8 h( M# h我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转LaTeX”了。这个三十分钟的时长,是我帮助我身边的朋友开始接触LaTeX入门的常规时间,是经验积累的结果。至于其他LaTeX教程攻略,我个人推荐是在看完这一篇之后,再随意当字典或百科全书来查阅。
, m3 ]8 M/ m6 ?% [=============================================
- ]- k% F% O' [* }+ N& {2 _# k下面是教程正文。(正文最后应大家要求增添了附录)
* @" w1 v$ _- U1.LaTeX软件的安装和使用
8 n+ G+ h0 }5 I方法A(自助):在MikTeX的官网下载免费的MikTeX编译包并安装。下载WinEdt(收费)或TexMaker(免费)等编辑界面软件并安装。9 @+ A* n8 C8 H; |2 s
方法B(打包):在ctex.org下载ctex套装(含MikTeX及WinEdt)
; P7 l* h7 p' o, ?7 b" u" a哈哈这一部分当然不包含在标题的30分钟里。
r, L8 H+ Q0 R2.第一个文档: B8 N( K ?2 N. c
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。
/ Q+ T2 v$ n( G. _\documentclass{article}
4 G# r8 M! A: H\begin{document}5 C% J2 n8 z/ Q% k2 o: Z, z6 ^
hello, world8 W9 U# R7 E% [: |2 G2 s" n$ y. D
\end{document}0 G7 j/ f1 H! f; U- t
9 y/ t+ W @/ L5 t- s* s
然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeTeX,并点击编译。/ j( A7 {7 Y- V& M3 \6 M4 C- ~
如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。
2 ?4 U+ D# V+ y2 e0 s2 `3.标题、作者和注释
% x8 B2 W" Y% l7 j# p' ]/ s/ y" e建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。+ r- b- |0 I4 m5 m
* F% }4 q d, ^0 m9 \3 _$ o& Y\documentclass{article}
6 G. F0 l5 Y u1 B. M8 _' I\author{My Name}
) `" m: I" ]3 C8 u( ^\title{The Title}: [+ X. v2 f& }
\begin{document}$ s- k2 p* |* z( H$ H+ f
\maketitle/ f+ W& [& `2 J
hello, world % This is comment5 h1 r0 Z5 o6 R4 B6 C
\end{document}
/ q; w9 A" Z7 d$ e* v4.章节和段落
* w0 {! M1 B1 Y建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。1 V, C9 j9 q4 g l7 p% C" v, B3 N
\documentclass{article}/ B. ?6 r5 k4 X' f
\title{Hello World}
8 H+ W' F1 ]# B, h, s$ C( \3 G$ X\begin{document}6 U3 u4 ~8 l7 _8 t9 h
\maketitle; q( Q' I, ?. k
\section{Hello China} China is in East Asia.% q7 g0 U( D' A/ `- D5 e4 Y
\subsection{Hello Beijing} Beijing is the capital of China.
- o; H$ J; i: T2 E4 X\subsubsection{Hello Dongcheng District}% @2 E$ W" o8 U7 E
\paragraph{Tian'anmen Square}is in the center of Beijing
- R" h3 d5 M0 Q. V/ }\subparagraph{Chairman Mao} is in the center of Tian'anmen Square
9 F! G* z, u" q) b z\subsection{Hello Guangzhou}
+ F K. _% U( }( g9 C\paragraph{Sun Yat-sen University} is the best university in Guangzhou.
7 T6 ~. t% E; P2 ?6 X( `, d1 T\end{document}- Y: q/ w+ U1 C6 H" H y
/ G2 W: T( i5 T# g4 m' w4 j" u* a
退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。) z5 L3 [0 D6 j# ~( s) X
5.加入目录- ^7 N8 x% I" I7 b- Z2 a
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。( k3 n! E; V* v
\documentclass{article}
! [' b H% p+ p9 c, G: Z* t b$ _\begin{document}
% H- ~: P% z0 R6 y\tableofcontents! ]% t+ w" | g
\section{Hello China} China is in East Asia.
; z# t/ n+ B5 J% l- {0 q\subsection{Hello Beijing} Beijing is the capital of China.& e% f5 Y7 s5 F$ `
\subsubsection{Hello Dongcheng District}. x. K6 v. _3 V2 o0 M* ]# I
\paragraph{Hello Tian'anmen Square}is in the center of Beijing9 h" w5 x% j6 b: b) E: j
\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square
4 T1 y# G, x; l8 q& y" c- e! ?\end{document}( u: Q4 }8 m% }, I! R6 U4 g5 a* v
6.换行' ~ y5 K7 I7 a- Q h; e+ {
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
# a$ f. c, }0 s4 i\documentclass{article}, o; x; d7 g! l( a( B# M% ~& a) E ~
\begin{document}. Q" V; \! k) ?( a
Beijing is( P' I' n% J1 P& R, {- ~1 R u
the capital
7 p( c+ B% k$ Y8 K6 D. bof China.
$ R4 t" V) J- S u3 g/ S3 p0 ]" R% SNew York is# Q% ~( o( r3 [6 y$ v/ A
the capital
" d& k% h) x3 p2 T3 K. `3 d5 [of America.
, M/ M) g, s" e3 U1 w* uAmsterdam is \\ the capital \\
- r' U9 e) F: W7 l- e Q) T2 H8 Nof Netherlands.
% n- Q! t% f: g\end{document}) Y, ?( ~. Y- _3 C2 @& {' h1 ^
7.数学公式
8 }; n/ ]0 W1 `$ m G& e建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。9 P4 p; h* t7 T1 m E- O }
\documentclass{article}
" ~/ i( c; w3 o8 W" L& V1 m& @\usepackage{amsmath}
. @1 v s7 K3 G, _\usepackage{amssymb}4 [8 G+ o/ i9 U
\begin{document}
! |6 j" g! A# |; }0 `The Newton's second law is F=ma.# s& Y* b" r% K3 R' x: f
The Newton's second law is $F=ma$.
1 n8 @, I% T( Z' lThe Newton's second law is4 v" a+ I- @3 u* c$ k! w" X" i* a4 R
$$F=ma$$+ C6 B6 A' `1 d" m4 ]" b
The Newton's second law is
* @7 ]8 N9 K8 Z+ A( p\[F=ma\]1 N4 C' _* E1 N: ~1 V
Greek Letters $\eta$ and $\mu$
! S) x! G( h% L ~) V" f: xFraction $\frac{a}{b}$
3 T4 h8 L2 W+ _# U& _Power $a^b$- Q( c+ d: L' {, @" Z, i7 a$ q, H: C- \; |
Subscript $a_b$8 ]2 K7 v0 s1 o7 d7 y$ Z& i
Derivate $\frac{\partial y}{\partial t} $: s4 g2 C% B$ H0 B0 j: L; Q( E( x G
Vector $\vec{n}$
/ M K* p) i- A. PBold $\mathbf{n}$. S+ y( V0 o0 }, y1 j
To time differential $\dot{F}$
; V& l/ L4 w, D% N/ oMatrix (lcr here means left, center or right for each column)
; ?# o/ N' c. ]1 p$ j& b\[
! \6 v( `# K2 D: @) @, w. h\left[
4 q6 i$ w- Q, d0 O5 x& i2 h\begin{array}{lcr}
# T; @3 l7 A; @* G2 @; xa1 & b22 & c333 \\
: c& g- w& t$ r( R q9 D' I) V) od444 & e555555 & f63 b* F9 a( } Y; Y9 D( G2 G
\end{array}
2 V' \ E, x( `5 r3 h" T/ f\right]' S2 ]# z+ T! ]. y: s! S- @
\]" D0 p- t* G$ F& B, p9 M, Z
2 R0 r# e4 \; L2 _Equations(here \& is the symbol for aligning different rows)
2 m, z+ n/ m5 g7 k\begin{align}( m, l4 \* \; M8 V) M1 U
a+b&=c\\
5 |+ w6 V9 X8 A- Id&=e+f+g
! W \& g% Y: W( { Y; O' N\end{align} u3 |) M! M6 D7 w; L8 K0 n2 E
% _% n# E3 X# m/ B) |\[, R; _6 G2 @. X/ `. { ^
\left\{
8 `/ K- G J5 O! K# n' w7 B\begin{aligned}
" p( C, g/ g- n9 Y: i7 m1 T f6 [ M&a+b=c\\+ H- y: l7 F# j' e4 u6 z1 N Z
&d=e+f+g
( {0 P6 H. k' M8 r\end{aligned}
+ S8 |7 I+ _' x2 Z+ a! |3 D7 Q\right., L, O( j$ B& [& x4 {4 M
\]2 ^* X Q$ B, a2 y9 U8 Y i
\end{document}
! x( @4 G2 l! i% p: K( B% D具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。) x. |2 |9 G p2 U' A# l
8.插入图片# j" ?( B8 p& n. N: E
先搜索到一个将图片转成eps文件的软件,很容易找的,然后将图片保存为一个名字如figure1.eps。; L( m% C5 _, Q. @" X- q
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。, m9 b3 N9 y1 l4 o" N4 A
\documentclass{article}* J, d% i8 ] Y6 Q; U* U0 W- v; R
\usepackage{graphicx}5 f# Y) m8 {* m3 H
\begin{document}
; ?; v8 y% `# q0 U$ y\includegraphics[width=4.00in,height=3.00in]{figure1.eps}( E5 X2 J3 X* V' _- _ s$ x3 s( F9 w* X
\end{document}
. _! o- N2 Z( R9.简单表格1 j: O9 e( M) S. W# G2 Q) G$ `3 V
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
* P( M3 l6 ?. G& C, B; O( } E+ q1 H. v$ v/ `8 Y$ k( k( @
\documentclass{article}
4 d- k# ]$ H% j. b" r/ d\begin{document}! ?# B O* m; R: } T
\begin{tabular}{|c|c|}% m- d, o* g( r0 _6 t9 T
a & b \\" B1 q6 C8 S- r) \1 a+ e9 b
c & d\\
- r8 |5 z$ r3 S: }\end{tabular}7 y* T( [1 _7 j7 z! W7 `* Q$ B
1 t9 Z [2 }/ X9 G7 I7 e\begin{tabular}{|c|c|}* n9 s' A$ F" | q, j
\hline
* g# C% p- J3 {8 T/ ]: ma & b \\3 T+ |& e' p# p# G; Q+ Y6 X
\hline1 u8 W. }" p- d. B! Y( o
c & d\\
1 U. n) t$ @0 Q- r9 P$ }\hline
# r! y9 F0 A: ^/ A/ L. x) ?0 Z\end{tabular}
* W& ^6 S+ [4 q
1 Q8 J4 L- S; ^0 R9 w7 j6 K\begin{center}
+ z/ _# s$ o& i/ f7 E. ~# K\begin{tabular}{|c|c|}
: e% s$ A+ V# [! g\hline
! a+ I. {7 K) Y+ t0 i0 wa & b \\ \hline
9 p8 G0 D3 b1 d* z, p9 Ac & d\\0 h# \; G% Q! I8 S; d/ d. |
\hline2 U1 _3 v, |8 w; D
\end{tabular}! g2 q6 Z8 O! L; Z3 W
\end{center}4 i& L/ h$ r+ i3 t- m
\end{document}
: a1 o4 H D9 }% n5 d$ P% L1 c6 @7 a X
10.结尾6 { k5 [: D1 x9 E4 f
到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了,至少你已经能够用得起来LaTeX了。
1 `& y: g% S. u在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。2 \% F2 l. G, f4 m _& E
那些问题,就请咨询google吧。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以。5 J; Y4 o; V) O2 K1 [ n5 ?. O. O
LaTeX在国内的普及率并不高,因此许多时候如果搜英文关键词,会获得更好的效果。
$ N3 y8 r2 T/ z9 ?===============================
6 @7 P3 \( y! V* E附录,有关我认为不是新手急需,但是的确比较有用的信息. V& G/ G2 s" L% T4 u& I
1.中文支持
1 i! y, @! E& G; |8 H+ F; |/ u曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。
) |7 y2 j/ E* B) }3 ] g# f5 z只需要把开头的\documentclass{article}换成\documentclass{ctexart}就可以了。$ n3 p8 H c2 Z0 H
如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。1 e ]" F& f! N, x/ `! v! d
例子参考如下:
5 J3 w! ^; b* Y) X. \4 r! G- V2 `打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。
2 e! @0 D+ Z" c* }0 o9 i( F/ r\documentclass{ctexart}: b% l, |6 X' N+ z
\begin{document}
3 ]9 _6 ^# o E& _8 x! D你好,世界9 |" E1 T9 G* {5 [
\end{document}
4 u+ @( Z' s( Y: X- t. X" O# H2.宏包
V8 C" O+ J3 Q1 c1 s& q\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。$ D5 T1 N. i' L
每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。
6 Z& A) @3 p6 m* D3 J通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。( q2 X: e- y4 u! M7 L+ K6 ~6 Q) B0 r) L
对于新人而言比较常用的宏包有/ d5 r c/ K! w0 y8 ^4 M" {
: s* t0 e! }5 s8 E
编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}5 {# w) T. _. a) q# p# u5 c
编辑数学定理和证明过程的宏包:\usepackage{amsthm}) |! H q; d) B. g8 ?& e1 U; }
插入图片的宏包:\usepackage{graphicx}3 l. I4 e/ M4 E. V' H0 m% e/ ^
复杂表格的宏包:\usepackage{multirow} Q' Y8 a& Y( Z# P
0 O! p( U$ f9 O* d% y {
差不多了,对于新人来说,这五个宏包已经基本够用了。如果有其他的特殊需求,就通过google去寻找吧。
) V$ K" g5 }% U( `+ z8 Q补充说明一下,现在ctexart模板里集成了中文支持,所以CJK宏包并不是必需品。: x+ H) T+ ~$ k$ {( `) C( y
3.模板7 a" r6 ~5 L7 O( I3 p
模板就是在\documentclass{}后面的大括号里的内容。
) }8 ?7 B5 Q. ]2 N在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。/ G1 _& d4 |3 V& D+ v3 v" W
模板就是实现我之前所介绍的LaTeX的经验总结的第二点的实现方式。
7 N( l/ N: H9 S9 r5 i一篇文章,我们定义了section,定义了paragraph,就是没有定义字体字号,因为字体字号这一部分通常来说是在模板中实现的。# `% b" B ~& b2 m/ F- X. `
一个模板可以规定,section这个层级都用什么字体什么字号怎么对齐,subsection这个层级用什么字体什么字号怎么对齐,paragraph又用什么字体什么字号怎么对齐。
( L% F# Y% C+ a9 z' W当然模板里还可以包含一些自定义的口令,以及页眉页脚页边距一类的页面设置。) V* G4 q* a' c/ k c) N6 Y
由于模板的使用,在我的使用经验里来看,绝对不可能算是基本入门级的内容,所以在正文里当然不会提及。# ?+ ^& X+ _* ^5 k/ `
如果有人实在想学,如果LaTeX已经接触到这个程度上了,那么再去翻其他厚一些的教材,也不亏了。
. W% u$ r( j6 X$ O2 x" s4 E9 A+ Z4.参考文献和制作幻灯片
+ d6 J1 M* S+ j# r6 V* f做参考文献的时候,文章也已经快写到尾声了,而幻灯片更不是进阶一些的需求。对这两个功能有需求的LaTeX user,使用LaTeX也已经相当熟练了,自己去google一下或查阅其他厚教程是很理所当然的,一点也不冤枉。. C h I* }6 W& Y& i9 v
在此我就只提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。
6 ]! M) x1 A& |
# L7 B5 x* \5 ]! p# X- q8 j8 A |
zan
|