- 在线时间
- 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的人,前言部分可以跳过不看。
/ U0 u! j5 }* M. A2 M本教程面向对LaTeX完全无认知无基础的新人。/ f" R" E# b2 w8 s/ j! q
旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。( T) I& l, U9 Y. [3 A, Q( K7 u2 v
这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后,再自行google或查阅其他稍厚的教材。
9 _% k& b8 k/ Q/ b尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。
, R( {( V) o5 {; w {在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。
. U5 \0 g0 g- H+ }9 a5 H5 T; e: v& Y. B$ {8 N
先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。& S+ a+ d/ a% ^1 r) C
1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。
2 s0 W( V2 k7 R# f" A+ V2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。
$ N* A+ Z" B: S3 d3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。
- ~' O7 B6 F3 C6 M _- M% k$ C2 Y2 o, c5 Z3 K
我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账!
$ j0 L$ y5 o- {5 M5 G/ I6 Y) b F ]2 ~6 u. H; z
我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转LaTeX”了。这个三十分钟的时长,是我帮助我身边的朋友开始接触LaTeX入门的常规时间,是经验积累的结果。至于其他LaTeX教程攻略,我个人推荐是在看完这一篇之后,再随意当字典或百科全书来查阅。. b* v# R! B, O q! |& h
=============================================- S. `" S" D1 f+ w
下面是教程正文。(正文最后应大家要求增添了附录)
, C8 Q1 S) y) b1.LaTeX软件的安装和使用
; n' ]" W) [' g2 J# W3 `: l* \方法A(自助):在MikTeX的官网下载免费的MikTeX编译包并安装。下载WinEdt(收费)或TexMaker(免费)等编辑界面软件并安装。
6 Z; {5 _* I, } P3 c方法B(打包):在ctex.org下载ctex套装(含MikTeX及WinEdt)
7 K' i$ [( a7 E哈哈这一部分当然不包含在标题的30分钟里。
. {" |4 m; X! `, ~. l2.第一个文档1 D9 J; `- z; t" a8 y4 Y4 x
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。! s t# }. m% h. N$ Z: V
\documentclass{article}
* h* R) ^+ F0 k% u* p+ {- h& E e( |\begin{document}
& H. x1 k+ K& a' |& Y0 Hhello, world
; L4 y' O0 l# C0 N6 q4 e\end{document}
/ B) s9 ~* E" i; |' U; }
3 i$ B3 a! O: M1 Z9 u然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeTeX,并点击编译。7 f9 K$ P) u3 }$ `
如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。
7 j% S2 b$ c; X. E3.标题、作者和注释
$ `9 Z4 O# r, n建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。0 X. W: G7 `8 X! I2 P8 Y+ O
$ ]- \3 W5 L) @' U
\documentclass{article}
8 D" Z0 M& t9 e6 t$ Q, @8 r\author{My Name}; S* \+ \6 h: M3 ^& h) W
\title{The Title}
: p; O# {1 C% Y7 Z\begin{document}( V4 S/ R: E2 \ Q1 O
\maketitle
# H8 I& [. t/ qhello, world % This is comment
: L% x+ }9 a* c: X( d3 H\end{document}
/ u n; i3 F0 j4 }% T% S4.章节和段落
% g' i7 q9 f( K ~建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。, t; P6 t% U6 S. d1 y# Y
\documentclass{article}
' Z7 C, F" ?4 u5 c" r& [( @3 K\title{Hello World}
* K0 k& T1 |5 e- v\begin{document}; ?9 l. C. o3 t2 s
\maketitle& l7 X; a: o i
\section{Hello China} China is in East Asia.6 ]4 r1 k% U# S1 v' R
\subsection{Hello Beijing} Beijing is the capital of China.. N4 u4 Y% E6 y% [: a
\subsubsection{Hello Dongcheng District}- w4 c- C9 `$ v& ?
\paragraph{Tian'anmen Square}is in the center of Beijing
2 k2 S& x1 _; `( _4 c% }# ] s7 a\subparagraph{Chairman Mao} is in the center of Tian'anmen Square
9 X7 Z" D: h/ n' H2 X5 A\subsection{Hello Guangzhou}
! @2 z* t% B& y5 r5 r\paragraph{Sun Yat-sen University} is the best university in Guangzhou.
- @2 S3 _. A% u4 {7 J* p\end{document}
: X: J0 R- {# ]5 p) j w; t6 W' z7 r' C; r" I" h# h; e
退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。
S7 e. d0 X' L4 o5.加入目录& G$ o6 D4 X; o* J1 G
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
" U, V* U- \% _7 Q: c2 C( s\documentclass{article}9 e0 u6 F+ |/ x) T
\begin{document}
+ e1 y) y8 j! P$ D/ j* u1 `\tableofcontents
2 v7 G9 V# h4 I/ z; {\section{Hello China} China is in East Asia.9 A: w% o% J, n* L+ Q5 L
\subsection{Hello Beijing} Beijing is the capital of China.6 ?/ v, V4 w4 C4 [/ Y
\subsubsection{Hello Dongcheng District}* d* c. ^' E" N
\paragraph{Hello Tian'anmen Square}is in the center of Beijing4 U; T& x: H& _2 T [7 P" ~
\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square9 l; U |& d. z2 X0 J
\end{document}
& r& N! p+ a9 k# E. F$ O* c6.换行
( Z+ H4 {0 ^5 u- c( d. ?0 C6 [4 L( e建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
3 h0 t3 I2 d. z6 n7 G. m; T0 y; M\documentclass{article}
" o4 T- E3 y$ Q0 E- o9 n2 `\begin{document}
. [0 F) K' O1 P# _) k# L/ oBeijing is% D$ [! b) Y. M
the capital
" ^$ ~, _6 o. I3 }; q7 e' fof China.) Z, O0 \; w: x$ p. K S( [
New York is
* E" ~4 ~4 l, xthe capital0 T4 C$ `0 t% u* ?
of America.7 l5 B) k' h- |. }$ E3 s8 J: P5 H
Amsterdam is \\ the capital \\
0 h1 x, y! b- _: C4 H: A, ]of Netherlands.
# c6 A9 U% i* Z* m\end{document}
* S' q- `* z0 }6 N. o7.数学公式
; Q4 f6 z: P0 i建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。: x" @- W2 p- K4 J& s- j
\documentclass{article}4 M8 A0 r1 f( x- e% p9 n o- F1 S2 [
\usepackage{amsmath}
$ p- Z- d, G7 y J- E8 w\usepackage{amssymb}
" h' A3 `7 Z. @% p, c" i\begin{document}- j/ A8 {1 K4 l
The Newton's second law is F=ma.
' ^4 X' W$ R" n3 gThe Newton's second law is $F=ma$.5 U( T D X8 Z4 M7 v
The Newton's second law is
1 |! e$ z @* |+ d# N* x2 ]$ \) \$$F=ma$$; `5 D9 I- H2 ]' K8 \ M2 c4 J
The Newton's second law is
1 G! Q* P6 f4 R/ h7 B2 @\[F=ma\]% @* ]- x, P9 N% x8 H P# b/ F, T
Greek Letters $\eta$ and $\mu$
) G$ H: S' X8 \: {; A1 eFraction $\frac{a}{b}$
/ }. N5 W& O7 m; g4 f: tPower $a^b$
' i! X! e3 u; w2 G0 b& P' d m7 Z! bSubscript $a_b$
) V" n/ E0 A/ R( ]. ^Derivate $\frac{\partial y}{\partial t} $) ~: N- _+ F7 m
Vector $\vec{n}$
. k: O+ z$ w) P! QBold $\mathbf{n}$: d2 ~$ ] D- K* M% s9 C/ u" E! t
To time differential $\dot{F}$* Z8 |& q- C1 U1 ]/ t
Matrix (lcr here means left, center or right for each column)
) f3 o8 v, O, s\[, Y7 G+ b0 B) J8 G {! I6 S. R
\left[; S) ~( A# f, L
\begin{array}{lcr}
# n& M2 ~( V1 @5 I) @2 d# qa1 & b22 & c333 \\
. a5 G! l/ ]/ U* u( a8 }9 Bd444 & e555555 & f6$ C l6 X! h C
\end{array}7 x! \: |. ?' x W5 V7 I
\right]
: K& @5 O8 B' I+ }* l) @1 n0 K\]
* a+ s5 Z+ q- f% d/ ?& V: V: z; u
Equations(here \& is the symbol for aligning different rows)% I/ y+ n% t/ y* }9 H
\begin{align}- m3 j. D- n4 B) D x; C
a+b&=c\\ F0 h" d) P* w$ E
d&=e+f+g
5 h9 M( E& m' `7 c3 n\end{align}
( G4 p @5 x: N8 s. p. M1 Y
" ~6 M5 s) m1 M% r# s( y\[
6 t# u7 z* M- `6 S. v\left\{
3 j/ @. E* U6 E& X! h\begin{aligned}! w) t. ^4 |6 k7 s( d
&a+b=c\\% L) m+ \3 ~6 D
&d=e+f+g* w% m5 K% u6 B* h+ f, r' S
\end{aligned}/ y8 {8 A; W+ u3 V# v8 n# T
\right.
4 }( [+ B6 y8 o\] ~- V K, C0 Q5 j" K# l; X. v
\end{document}; d6 I2 x- F7 B1 I, c5 J, h
具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。
& o: e5 H; J8 ], k3 Q1 |" I8.插入图片
+ U$ S5 W" z) U3 X, W& A/ r先搜索到一个将图片转成eps文件的软件,很容易找的,然后将图片保存为一个名字如figure1.eps。
8 y+ w6 W* b0 ~建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。
a& j' m; q# o\documentclass{article} Z2 N7 `! A! J+ V
\usepackage{graphicx}: ]7 g' Y8 P6 O' d6 m6 F% o
\begin{document}
) D, j. v0 D, C) @' ^1 y\includegraphics[width=4.00in,height=3.00in]{figure1.eps}
1 V; s3 v: x G% n\end{document}
" |: C; ~6 K4 L& W9.简单表格
% G( @& Z8 }8 |$ N建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
- I. L5 Q0 N, B5 w }
' v- y2 q) R9 W* ?* g\documentclass{article}* ^+ _) Z X" X7 `' V, P
\begin{document}
5 T1 m9 V. n9 _( T2 p4 w+ D\begin{tabular}{|c|c|}
4 T3 G; w& P8 o2 m; i9 @4 Ka & b \\
" W/ K/ @9 j [" ` Y1 s& Q! C/ H2 r2 Hc & d\\
r; t- X8 J4 p8 @* @\end{tabular}4 t4 | e5 l0 M4 K4 z
) Q( F- ] T |$ Z& p+ L9 a0 ?/ u
\begin{tabular}{|c|c|}
7 {+ F2 K& h: b8 @* e- U0 B$ h) M\hline
: Q3 s8 {% G4 Q7 p) c' @a & b \\" O4 s. d+ t `* ]
\hline7 P. [7 [$ I9 Z8 g) y3 {7 ]5 U) r
c & d\\
; O- ?1 O% \* ~: `5 }9 J\hline7 c6 B/ b% E9 R8 _( g
\end{tabular}
! ^6 J0 S- u5 J; K- f6 o& H$ f# ]4 U3 k2 C1 s% g/ Z0 D: r% B
\begin{center}
' W* ^9 e6 u) S3 p- G. s8 j* A$ A\begin{tabular}{|c|c|}7 r2 s. |+ \* E B
\hline
! J8 i; q) M1 N! Ua & b \\ \hline
, S) S: Z( e) w+ S+ ?; E9 W5 ]c & d\\1 j9 R, u- [; b+ Z) A
\hline
* q" k9 E9 N+ m) V6 m\end{tabular}. }! T6 r, R+ H/ v& ?5 C$ \
\end{center}
# T8 q& J8 Z+ H ^1 K8 X3 @\end{document}. a- f' j* X5 {$ @9 v/ e
0 }& N$ j. Y3 e$ b: Y3 T! X10.结尾' Z2 S% h+ v8 {7 z* p3 ?6 _0 e5 D
到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了,至少你已经能够用得起来LaTeX了。0 r9 W2 `+ G/ H: S W3 Q" h4 Y
在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。
; l- d. i' I% I- a" q$ ]4 @那些问题,就请咨询google吧。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以。% F: }9 l3 m j
LaTeX在国内的普及率并不高,因此许多时候如果搜英文关键词,会获得更好的效果。
% \4 l6 s& j% E. d* e7 k===============================. P. c! M& Y# \
附录,有关我认为不是新手急需,但是的确比较有用的信息
) Q5 \7 a3 q% C# ~: N+ Q% g7 p1.中文支持2 V: D- P! n* X) |% R3 L% I8 B
曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。
4 ` E: t( k j0 U% Q只需要把开头的\documentclass{article}换成\documentclass{ctexart}就可以了。; z0 a* h+ l% v. V/ z! R$ ~ h
如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。
6 P0 N/ n6 v* x7 V4 o" _例子参考如下:$ m+ z" P6 F; X+ G
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。
: g3 |$ {, ?3 t- c\documentclass{ctexart}
+ l8 ^' j- s# T9 [\begin{document}
1 i7 o4 K# w$ {* O" b0 v你好,世界 \9 e' c5 I& d, i8 z; }# V9 }. M
\end{document}* R3 b7 o9 G6 ^' b
2.宏包
1 K6 E5 u6 i7 J\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。
- |- g. d. h% _) Z5 |每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。
% G6 F* r7 Q, o+ @# x2 T$ @通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。
, w8 i( A& Q0 _! J0 b7 s' k- r( A对于新人而言比较常用的宏包有% Q- u+ r+ J+ |% u$ n, {/ {, N
& f& W/ K0 G; d) t6 d9 J
编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}; V" m1 {0 n4 H3 g
编辑数学定理和证明过程的宏包:\usepackage{amsthm}
9 r* x$ W( ^3 E/ h8 x插入图片的宏包:\usepackage{graphicx}
4 l; [. z% ?/ W) Q$ @# t; e' X# V复杂表格的宏包:\usepackage{multirow}+ _" B" x8 m& Z$ N2 \4 f! W$ E
7 b% t& Y4 ]: z1 R
差不多了,对于新人来说,这五个宏包已经基本够用了。如果有其他的特殊需求,就通过google去寻找吧。
: E% n& H. z# O* P补充说明一下,现在ctexart模板里集成了中文支持,所以CJK宏包并不是必需品。8 R# N4 e* X# T) a
3.模板
3 R. d2 N0 I/ J" C; f- d模板就是在\documentclass{}后面的大括号里的内容。! D( E* b z5 O6 C( k! H
在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。
, H6 _" U1 y0 l! c模板就是实现我之前所介绍的LaTeX的经验总结的第二点的实现方式。7 x8 k$ v' ^9 T8 S
一篇文章,我们定义了section,定义了paragraph,就是没有定义字体字号,因为字体字号这一部分通常来说是在模板中实现的。
3 W% r. D7 c' y! ?; I一个模板可以规定,section这个层级都用什么字体什么字号怎么对齐,subsection这个层级用什么字体什么字号怎么对齐,paragraph又用什么字体什么字号怎么对齐。
: W" s9 A) W6 S' C6 g当然模板里还可以包含一些自定义的口令,以及页眉页脚页边距一类的页面设置。
4 x( p# r- @: a S7 O' B由于模板的使用,在我的使用经验里来看,绝对不可能算是基本入门级的内容,所以在正文里当然不会提及。
) B" O& _/ l5 n; W7 t0 N6 k如果有人实在想学,如果LaTeX已经接触到这个程度上了,那么再去翻其他厚一些的教材,也不亏了。
8 ?0 d0 C) }% Q* d% _5 h$ Z3 K- X4.参考文献和制作幻灯片
( }2 G. \/ [0 P* N做参考文献的时候,文章也已经快写到尾声了,而幻灯片更不是进阶一些的需求。对这两个功能有需求的LaTeX user,使用LaTeX也已经相当熟练了,自己去google一下或查阅其他厚教程是很理所当然的,一点也不冤枉。+ S3 h }4 O' r3 X% P2 v8 Y
在此我就只提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。* q2 J" O! P7 F" \3 f) a3 B) D
, [' k/ C' y$ J3 I2 o/ \3 n1 D3 `7 D |
zan
|