- 在线时间
- 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的人,前言部分可以跳过不看。
' G1 f- a6 j; q9 [ s( Y, U本教程面向对LaTeX完全无认知无基础的新人。
0 d" U) Y! K2 w+ E% ~1 {1 I3 H4 m旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。
2 j6 N9 B* o! F8 { G这个教材最终能够达到的水平是能够使用LaTeX写一篇正常的proposal。如果希望有更大需求的提高,那么推荐在熟悉了这一篇文章的内容之后,再自行google或查阅其他稍厚的教材。
9 Y$ c) n' ~3 ` F, j) z尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。
: ]! n! |- r4 d. ?7 q# a- e- g在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google解决。
/ p# h# ~4 ^8 e' S- l1 h% C% g9 S1 t9 W
先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。
! g" o3 }' S: }5 D& e7 f8 T1.LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。
# y& ^8 I: d6 {! V4 i5 M @* \2.LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。- z2 f/ x Y" w n1 Y
3.LaTeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。9 e0 V3 H, u5 b. p. W, ~' J& Z
( h' s$ i$ N1 }3 u/ b; H我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账!9 f+ E& ~7 t/ k4 ^
" |. S9 ~, c) F+ G; c4 E
我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转LaTeX”了。这个三十分钟的时长,是我帮助我身边的朋友开始接触LaTeX入门的常规时间,是经验积累的结果。至于其他LaTeX教程攻略,我个人推荐是在看完这一篇之后,再随意当字典或百科全书来查阅。
9 z9 Z. _0 P' t: ?9 w& M' S1 t% V/ G=============================================
: Z4 s5 I% B6 X; T下面是教程正文。(正文最后应大家要求增添了附录)
! Y R, x9 j; L" A: z+ s1.LaTeX软件的安装和使用
|* e4 k$ u$ @+ f方法A(自助):在MikTeX的官网下载免费的MikTeX编译包并安装。下载WinEdt(收费)或TexMaker(免费)等编辑界面软件并安装。* z3 r( Y, p, D# z A) V6 `
方法B(打包):在ctex.org下载ctex套装(含MikTeX及WinEdt)
9 r3 ]% J- S1 u* m2 S7 [哈哈这一部分当然不包含在标题的30分钟里。
. \% G5 f& I9 l! x- T; r& j9 X W2.第一个文档
) ~+ h, a6 U' w打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。
V' D5 }: x/ B7 O: ?! ~. ?6 Y\documentclass{article}9 T! H& w- Z# l* E$ ]1 I, F7 [
\begin{document}
; x' C7 m7 Y$ m6 rhello, world
* m r& x( S% c. C* p. j\end{document}
9 Q2 }. f6 l4 M7 n* w2 G( {
. u3 _( F2 I) E& V- U6 I然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeTeX,并点击编译。" ^# q1 s: l. I! ]
如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。7 H3 k+ x( R9 a
3.标题、作者和注释
, o3 ?# `# ]7 r- S5 _建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
3 q- U+ y2 K" _) u. E& o b1 q) l( a! @% Z( @( g
\documentclass{article}
( o) U% m4 h( f. f+ a+ a\author{My Name}
, Q% ?; O5 q! u/ h2 r# v( |\title{The Title}
$ i/ w4 o& B1 N; r2 _& O\begin{document}- h, _6 d" C d6 {# F9 B' ^8 T
\maketitle+ O0 C$ y* l7 h1 w
hello, world % This is comment
4 P ~& ` |! ^; I! o% B& t; `\end{document}
6 M; e3 l9 n& B6 D4.章节和段落
8 e* M3 e3 o! O. Q! T, ~建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
0 u L, t' c9 i\documentclass{article}0 j" j0 _6 {) ^' y
\title{Hello World}
8 ~0 B$ P/ Q1 n6 i+ w" ?5 D\begin{document}
2 l* W! I! r4 K6 P2 Z, |3 W\maketitle
% c3 h: |3 u. c6 G7 ~. u\section{Hello China} China is in East Asia.
$ j3 @" N" j2 Y+ G" b# T\subsection{Hello Beijing} Beijing is the capital of China.- }. H$ L3 W4 E2 t
\subsubsection{Hello Dongcheng District}
/ b6 Y! J! e8 l\paragraph{Tian'anmen Square}is in the center of Beijing
7 Q5 a$ Y Y( T* n0 m\subparagraph{Chairman Mao} is in the center of Tian'anmen Square
3 a& A- W; o, ]/ ~6 W; p' w' x\subsection{Hello Guangzhou}
3 |( L- d+ x8 H! ~; r\paragraph{Sun Yat-sen University} is the best university in Guangzhou.$ G6 F% R6 ?# f- h' Z: h
\end{document}
# E+ L, |3 u8 S8 o k9 `& o( q' |( k/ f( y7 h
退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。
. m' j- ?6 R$ `1 F" p5.加入目录
* ~4 [; @6 ~0 a9 P* _1 {. V建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。2 u4 p7 d6 M2 \; F/ D; e& ~
\documentclass{article}
* t8 H5 W% t% z\begin{document}
. ?( j5 \% ]4 k, x6 |\tableofcontents
; R0 b9 j: T2 g3 I8 T6 Y8 j( Q* P\section{Hello China} China is in East Asia.
& w! F6 e! _9 m4 v' H) B2 n\subsection{Hello Beijing} Beijing is the capital of China.
' c: u" }% A! ]2 ^, U" A5 \\subsubsection{Hello Dongcheng District}7 z9 a! k6 h: R6 H
\paragraph{Hello Tian'anmen Square}is in the center of Beijing7 `, w) H4 _* P7 z3 B( y3 g, P3 n
\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square
, N; z9 d' B. \' X5 Q\end{document}0 E( P. Y; F# C; J" N6 T
6.换行; W" \2 w) P5 Y& a8 p
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
+ h1 b# [% o1 G: {3 q0 s\documentclass{article}" j4 F2 E$ t/ V+ q2 _$ a8 s0 v# [
\begin{document}" G$ `$ k) u8 ^3 U$ }) m" z
Beijing is3 b6 {0 `, T/ C, Y" w
the capital1 C5 M" b1 j( G; V
of China.
, Z% v6 g; }5 D& \# J& nNew York is* c3 `7 U2 V; H
the capital
- B; Z, j. s& \) Z* E! [of America.
0 F/ h2 ]1 C& D" G( t& hAmsterdam is \\ the capital \\+ A- m4 V$ ]3 o: R8 `: S, B, A: t, M
of Netherlands.
2 A8 T3 o0 K$ V- O) L\end{document}
% e( Z% X5 J3 K' K7 z2 n8 M+ w: A) |7.数学公式* d/ A0 Z" s8 R. u; ^7 z- i0 }0 }3 {
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
( U2 M( v$ H! v7 \ f2 Z/ S\documentclass{article}: Q5 \! k( }: E3 j3 D3 z6 r
\usepackage{amsmath}
0 W: ~2 d% j. i& {3 M3 G* m2 ~5 z5 P\usepackage{amssymb}8 n& \6 [ s4 a* t
\begin{document}! i( P4 r9 ?) R8 T" O
The Newton's second law is F=ma.
: F( I: E* l$ z2 t2 E# rThe Newton's second law is $F=ma$.
( D! U2 O' e9 ^1 pThe Newton's second law is
# B/ M$ S$ r# V* j$$F=ma$$* x% H' t9 P% F5 H" y. |+ f G
The Newton's second law is2 ~2 N1 v: _% S) F X
\[F=ma\]9 ^" l0 l! F. W& @, `8 D4 Q9 u2 S
Greek Letters $\eta$ and $\mu$ b8 W/ |5 |& y' ]3 [/ d; s" i* i8 S
Fraction $\frac{a}{b}$
9 P' V7 C- N! VPower $a^b$
3 f, o1 a+ `% Q2 d- u0 b' u# QSubscript $a_b$; d- |, I5 {$ L" q1 c1 z |
Derivate $\frac{\partial y}{\partial t} $& I/ m3 {" f* e+ ?
Vector $\vec{n}$- v* X. l& p* u/ w. ?) k7 a/ m0 f
Bold $\mathbf{n}$0 J7 Y" P' J4 d) e' Y3 {! r
To time differential $\dot{F}$
& l3 U4 s# B p+ RMatrix (lcr here means left, center or right for each column)5 S: q9 S+ h7 ~+ T% O$ ^
\[; o* l9 Z4 A! u# s
\left[
' \8 t5 k' `+ x b5 H\begin{array}{lcr}
; y/ ]% v7 L3 l* ~0 Da1 & b22 & c333 \\& P' [/ V' ?0 `
d444 & e555555 & f6- X/ G' w" D' _- r c
\end{array}
9 O$ f( t" e- Y( P% M\right]
5 X) o" I1 x/ H- b4 p' O; r\]4 n1 I( _7 o6 C4 _
% a* o% Y# [' i' f! k x0 pEquations(here \& is the symbol for aligning different rows)
/ B& L' q& k) [6 [# I\begin{align}
2 h) N" b& `+ m5 {- I# Wa+b&=c\\
/ G+ T7 V3 v- f' u' xd&=e+f+g
n: r# X' l3 k( F) z' b\end{align}
# A$ W5 V* p- g6 l8 I/ \
* h \$ [7 Z3 ~( G\[9 @/ y6 V, M6 D
\left\{
- [8 \' ~& T5 T% p& q( ~\begin{aligned}, S6 M) F: }3 R
&a+b=c\\' e" H/ M: L7 O: Y( Z5 {
&d=e+f+g
/ ^+ m V; ]$ E+ ~) x\end{aligned}
. Z b: G5 p3 L. ~7 d2 g/ }6 m\right.
3 Q+ ^* I" j0 k" ^+ Y+ T\]9 w3 D" ^) C( {; N# N- E }2 K
\end{document}% S3 W( z* K, P
具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。
4 }" y5 L( j1 l& @- c8.插入图片
/ V5 }2 ]9 J! R4 O6 B: o. o先搜索到一个将图片转成eps文件的软件,很容易找的,然后将图片保存为一个名字如figure1.eps。
6 L# {" a1 x# S建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。
: Y1 J( w' n' z\documentclass{article}
% k' v" j1 h8 d\usepackage{graphicx}
: x! p+ ~6 c; a. B\begin{document}
+ F/ `: o' t/ T6 @9 g, U\includegraphics[width=4.00in,height=3.00in]{figure1.eps}( t* ?: o+ n- I& m
\end{document}
: x- `4 }& l3 {5 j, `9.简单表格( L) j6 F" ]& A0 Y3 y. y# l
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
8 ?5 ?6 `- c2 i6 r! E# k# [
) z& |+ Y8 r9 n/ t+ d9 o\documentclass{article}# d/ d/ M8 ?% n4 k
\begin{document}
3 A1 @7 K( N, k1 P9 O\begin{tabular}{|c|c|}
% O% `% w. ^* H1 Za & b \\
' M2 o# j6 [- G2 I& Y7 y: ^c & d\\ |) j$ T) \- ^( `. M7 W% e
\end{tabular}
& k' v, I0 j7 e w1 a5 x* `; [9 ?3 l! ~! a k. z
\begin{tabular}{|c|c|}
: g( ^1 x7 {" L) f6 W5 y l$ m& n\hline7 u a! ^$ \' x: q4 Y3 f% ?
a & b \\! q) E+ Y. o$ P$ S/ ?6 H6 e
\hline
! L& [; Y8 M5 G5 ?: zc & d\\
/ K+ M' i9 q- o. p! X3 X; V\hline
+ T6 r! y" r+ }6 Q. y( \9 X\end{tabular}
" H1 e& K, A* d0 W/ f
3 d7 {) z! K; h3 R: x/ Y8 ~8 D! u\begin{center}& N/ n' |5 W% j2 V5 v3 S
\begin{tabular}{|c|c|}
: J9 p0 m- J+ f3 b5 e$ S4 ?7 S1 z\hline
% j. l' B- O5 ?- ~3 C3 q$ Sa & b \\ \hline9 {0 `2 [1 C9 j
c & d\\% K* F0 @7 U+ B. v
\hline) A" Y5 F6 ?. O% [! J0 } [, l
\end{tabular}3 M' R* ]* x3 {4 y D$ r; n/ m
\end{center}
. Q. o# x% T+ Y8 r\end{document}
# }1 i+ J- H3 p4 D: B* f, U( j. R# j7 H; T7 b
10.结尾! Y( g, d7 }5 ^8 ]- T: q
到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了,至少你已经能够用得起来LaTeX了。
( l' e1 _0 W8 L2 Y1 r在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。
5 k7 q, G2 q7 C那些问题,就请咨询google吧。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以。3 w& O9 s) t$ r% h( D0 X
LaTeX在国内的普及率并不高,因此许多时候如果搜英文关键词,会获得更好的效果。
: L3 p- N% }7 _0 `3 T6 X! G===============================
6 {( R; ~: C: W附录,有关我认为不是新手急需,但是的确比较有用的信息0 q' k5 B& n4 X- u' w) X
1.中文支持
+ | P2 Q; ~' E5 e y曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。
( ? g) Y- I- k% \" d只需要把开头的\documentclass{article}换成\documentclass{ctexart}就可以了。
9 w1 }/ z/ [1 q8 h8 G; i如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。
% y& v- k- A. H" [+ y: u例子参考如下:/ R* e, ?# Q9 ?" M/ n* E5 A0 b! c
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。
' f6 s& `- @/ P4 ?8 J4 e5 Q- K6 x1 F\documentclass{ctexart}
& x( q$ y6 Q( F4 I\begin{document}
, s& o" R- E6 d+ E8 _你好,世界
# d) p. [; t- h\end{document}0 ]0 h, x0 [" }- c2 m; A8 g+ _
2.宏包
, y# j7 v% z" ^' A. ]1 z\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。6 ~- o: V ?. v0 P4 T1 D" F4 G
每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。. i: a( k6 P) y2 r# q; G
通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。! |9 n/ R: J r( |# F
对于新人而言比较常用的宏包有0 J) w& @: p2 ~% n4 \0 h# Z# c. K
0 l' t- Y) M$ A2 Y编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}
% `# ^3 l9 N" @, m$ Z& L! R! T l+ q编辑数学定理和证明过程的宏包:\usepackage{amsthm}
! z( T8 s7 B2 W2 ?* @9 G: J插入图片的宏包:\usepackage{graphicx}$ C/ u% F6 B- @0 z& P7 f; S% _
复杂表格的宏包:\usepackage{multirow}
9 w! G3 D' f) x- S, l4 r
, v, }% m$ q: w3 v% L差不多了,对于新人来说,这五个宏包已经基本够用了。如果有其他的特殊需求,就通过google去寻找吧。
$ |) q. m4 }, `; v. z# ?: O& U补充说明一下,现在ctexart模板里集成了中文支持,所以CJK宏包并不是必需品。0 c+ p' x! {( Q+ k6 {/ h A
3.模板/ N: S: I9 D$ J X$ z; A+ k
模板就是在\documentclass{}后面的大括号里的内容。' u. k1 T& @0 p
在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。
' f7 Q4 \: q8 y3 O7 Q2 ^模板就是实现我之前所介绍的LaTeX的经验总结的第二点的实现方式。
2 k6 n3 j3 Q2 _一篇文章,我们定义了section,定义了paragraph,就是没有定义字体字号,因为字体字号这一部分通常来说是在模板中实现的。
7 l/ d% y4 r4 m& O. v+ X一个模板可以规定,section这个层级都用什么字体什么字号怎么对齐,subsection这个层级用什么字体什么字号怎么对齐,paragraph又用什么字体什么字号怎么对齐。
4 U3 J8 [8 |% C$ c! [0 d4 \当然模板里还可以包含一些自定义的口令,以及页眉页脚页边距一类的页面设置。
# [/ F1 f* M. Z9 F, X7 _- i由于模板的使用,在我的使用经验里来看,绝对不可能算是基本入门级的内容,所以在正文里当然不会提及。
2 L" r: [2 w( ^- m- y! f如果有人实在想学,如果LaTeX已经接触到这个程度上了,那么再去翻其他厚一些的教材,也不亏了。 r0 n7 v% E. x! \
4.参考文献和制作幻灯片
# o; i6 Y( v; i1 d5 _+ `4 R; T0 q做参考文献的时候,文章也已经快写到尾声了,而幻灯片更不是进阶一些的需求。对这两个功能有需求的LaTeX user,使用LaTeX也已经相当熟练了,自己去google一下或查阅其他厚教程是很理所当然的,一点也不冤枉。
8 @: {- y, }1 S& A) D6 @% V在此我就只提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。
9 I' G8 R9 a. @/ ?
5 \- G: r$ z/ R1 ^, Z/ G |
zan
|