- 在线时间
- 42 小时
- 最后登录
- 2015-11-24
- 注册时间
- 2013-5-11
- 听众数
- 12
- 收听数
- 3
- 能力
- 0 分
- 体力
- 3341 点
- 威望
- 0 点
- 阅读权限
- 200
- 积分
- 1067
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 124
- 主题
- 8
- 精华
- 0
- 分享
- 0
- 好友
- 22
TA的每日心情 | 开心 2015-11-24 17:35 |
|---|
签到天数: 49 天 [LV.5]常住居民I
 群组: 2014年地区赛数学建模 |
: A" n- L) ~' k, @
注:文章里的代码我自己测试是可以直接复制进winedt编译成功的。但是有朋友反馈说编译不成功,检查后的结果大概是在发帖的时候,排版系统自主“智能”增添了一些换行符制表符等类似物。因此如果直接复制编译不成功的时候,请尝试手打一遍。(*^__^*) 嘻嘻……8 j& N1 W# B( c; c4 `3 R
* ^5 s9 w/ ^# o! A
1.LaTeX软件的安装和使用 - ?# W: I1 t) R b
9 q3 M+ A6 f+ z) w/ f
方法A(自助):在MikTeX的官网下载免费的MikTeX编译包(150Mb)并安装。下载WinEdt(9.5Mb)(收费)或TexMaker(32Mb)(免费)等编辑界面软件并安装。 , n$ s. V' n8 d" A6 E q
方法B(打包):在ctex.org下载ctex套装(203Mb或1.3Gb)(含MikTeX及WinEdt)
9 _" K1 k" l w. c' v, w ?: ?新人不必纠结软件问题,随便什么软件随便什么版本只要下载下来能编译出pdf来就可以,先下载了装上来试试再说。我推荐winedt也是方便我在介绍按钮样子的时候可以统一描述。
$ l! l, D$ K6 P8 x! i4 Z
7 @6 V3 j' X+ i; B/ e3 [( A2.第一个文档 % n+ a- P! [) [0 o
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。 ( ?0 c5 x" S, O* ~- G+ \
) [( o+ m9 z/ ^" H\documentclass{article} 3 X/ T7 L! M* {" [' p9 z+ \
\begin{document} & e4 b. l0 f6 c8 z, N
hello, world
* X9 t& g1 W& y' U6 N\end{document}
: U: O" h g. C2 f( X1 c7 K: Y9 e8 \$ K+ Y l, v8 P5 }
然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeLaTeX,并点击编译。 如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。
3 T0 g" ~: h. y5 ^5 a( }
7 t+ ~+ P- p5 b4 R: T% c3.标题、作者和注释 & i" [9 r" i4 o# u/ C* `2 {5 H& T
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
, ^/ K l/ ~- e w$ b; q( | D) V# A( p" x5 t
\documentclass{article} / v+ g! v4 m3 S& \5 @, G5 O; J
\author{My Name}
* m. D4 b2 u/ g \title{The Title}
0 G6 ?4 U6 L n+ c( N+ I\begin{document}
9 w& B! p6 i, s K5 `( R" x \maketitle & h- K* ?/ H/ J( ?
hello, world % This is comment # u! h( l/ W/ Z# j" G) `9 W
\end{document}1 n/ H! V& r* o
%意为本行右边所有内容被注释掉,在生成的pdf中不会显示。" |; c) T, |: r9 T* f2 B* h4 y4 o" X! O
j: j `% G0 q
4.章节和段落
D$ H3 W! E; [, o1 ^2 ?建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
* U: ^* E- g3 J. y1 f* L1 b$ a, P( q5 k1 O2 J0 x% q
\documentclass{article} 2 t' s9 M6 r6 A' g
\title{Hello World} * V6 u6 y, f1 x
\begin{document} " s' X, }7 T" A! ]
\maketitle 9 Q9 L! n1 B, U) J _5 Y) o
\section{Hello China} China is in East Asia.
8 v1 N7 W& P$ F7 q$ _* D- D7 s7 \ \subsection{Hello Beijing} Beijing is the capital of China.
6 ~# u& b2 a# ? N \subsubsection{Hello Dongcheng District}
+ y; ?/ L& |* T0 b \paragraph{Tian'anmen Square}is in the center of Beijing - o3 `' b) `5 w) C
\subparagraph{Chairman Mao} is in the center of Tian'anmen Square
3 E6 m7 [; c! [4 e \subsection{Hello Guangzhou}
9 b+ t4 @& k: e& _ \paragraph{Sun Yat-sen University} is the best university in Guangzhou.
- n }* r" f, l, i# h\end{document} + j! f5 h, q) R% M
9 x" ]% s! X# N& j) Z
退格只是为了看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。
: A4 @- s. z: h7 F& s, u! A0 S% B+ D. {8 K- _! U! F S
5.加入目录 8 n# b! \5 Z& z8 L
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
8 [/ a3 ~$ m# n1 E; _' Y U0 U) V4 c: j6 X9 a3 f
\documentclass{article}
$ z! C- D/ l; Z- p6 y' ?; B\begin{document}
! _7 z5 i- Y+ b4 i2 t- _4 A \tableofcontents
8 |1 X! P# f. v \section{Hello China} China is in East Asia.
8 H: F% P# `2 O2 V \subsection{Hello Beijing} Beijing is the capital of China.
" Z5 |: X/ K" g/ C$ P* \5 Y+ y \subsubsection{Hello Dongcheng District} h2 } n N% n8 b8 c# Q# x# ?4 F
\paragraph{Hello Tian'anmen Square}is in the center of Beijing
: l5 a- |# w6 K" |+ Q) F \subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square
; u$ F5 r( \( i* z3 ?3 J\end{document}
* e: K5 w& ]7 K2 _' e5 S
" _3 F# `6 {2 V' H8 k; F6.换行
7 O& j W; s- j) ^, E) W建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 % ~: z1 i& o9 @8 C
, Z# ]% K: @% Q1 `* @+ R- D
\documentclass{article} 8 W; l1 p X0 N
\begin{document}
2 e4 ]) j7 s4 y# F6 N Beijing is 2 d6 x, S6 p4 E7 v. K
the capital % o- g; e9 Y: M5 A3 o: [! t
of China. ) Z J" n8 U! A& \$ K' O
|, T' |3 G) x# \5 Y
Washington is
( x. ~/ b3 X+ v
9 i0 ]; i# T0 \+ x# K; C% W the capital 4 U* V( s& O* @" m p
! C$ A+ J' m5 I3 E; I
of America.
. [/ b/ D3 t* G; i$ ^1 _$ i X5 U( O1 [5 W. Y
Amsterdam is \\ the capital \\ 2 K& K- W# u+ J9 Z; g ]4 K
of Netherlands. / a& b! [2 g: y. f( x N/ C
\end{document}
9 T0 |+ q9 z+ E+ ?* E h! C+ T X# ^3 |1 Z$ \' `6 N' z# T5 V. D
空一行为另起一段,\\为段内强制换行。
$ C* t1 g! v" g我对之前手滑写出New York is the capital of America这类低级错误表示非常抱歉。! J. w7 }( F8 W: {! ]9 p
" y. f) V7 `6 b* `' Q0 J( x8 \3 B
7.数学公式
. v4 s+ x# C1 a# |0 u' h# m `建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 ' R7 `9 m6 m9 e
, O- T5 K; K" k! ?4 Y+ I! y+ D! Z
\documentclass{article} 7 O7 |4 c' e, h# r. A) S* o
\usepackage{amsmath} 8 w% a- Z, w* ]- |: b, w. P
\usepackage{amssymb} ' c( t: q: ^8 S& A5 x8 J
\begin{document} / T- L2 I+ Z% D& F `7 T& `) U: S
The Newton's second law is F=ma.
2 w2 V& [9 k; @" u9 l" W& F: v( |9 [# f; ^% O% C, ^
The Newton's second law is $F=ma$.
- R6 ^+ h+ n8 l6 s4 w& I- N: L
/ t u) t9 n, w2 M( ? The Newton's second law is
7 l1 k' l0 N& Y( W $$F=ma$$ % Q" a. C) D2 \' e, e
$ r1 I( H: I+ y" X3 ?& m
The Newton's second law is ! m7 F- ]" m/ R* i% e9 u1 R
\[F=ma\] 2 _3 w! p# x) {: W
; {+ T' H5 a9 Y2 P" e1 ~
Greek Letters $\eta$ and $\mu$
$ c8 c2 ^* f+ f3 P# V6 C% t5 Q
- x) K' D6 p' y$ J4 e Fraction $\frac{a}{b}$ ! J% [) \8 l* J
) {0 l& R& [$ p. V- n3 L Power $a^b$
7 ~* I- \* P: C" \
9 }4 O& m- s( v/ P, W% b) P: j Subscript $a_b$ % z: T9 P K) {# C. `
( A; ~- X. H/ N
Derivate $\frac{\partial y}{\partial t} $
+ b" O+ M+ B; v( t2 R/ Z$ V2 k
7 T3 |6 R, \% _; I9 ] B! [# d Vector $\vec{n}$
* {- ?1 g1 \, P' e, S t# c
) V$ p3 g3 g: Z0 l1 i& c0 g Bold $\mathbf{n}$
% c6 _' r- ~+ N6 \1 c# c# T$ K8 {/ |0 y1 N1 x
To time differential $\dot{F}$
$ ]: t. h2 r" W) k [+ }
8 \0 g( P" U0 Q Matrix (lcr here means left, center or right for each column) 4 ^- \ q2 l5 ~6 E% J
\[ 2 s- ?$ Q6 d# Q0 Y" E
\left[
7 a- N. T! s2 ~& o! m2 d' l \begin{array}{lcr}
- \/ s; ^. ^% Y$ C$ z a1 & b22 & c333 \\ 9 K k& h- D, l$ V1 f4 H5 f9 z) f
d444 & e555555 & f6 . Z4 D% e1 [( n: L+ I
\end{array}
O2 w$ C% W5 Y4 m" h \right] % u1 {4 L s4 f1 ^; I. i! K
\]
" k1 b7 D8 t' ]+ h1 K9 p; Y0 F0 V& t! \+ B+ s
Equations(here \& is the symbol for aligning different rows)
4 U; [1 @0 r# @/ B% f/ Q\begin{align}
; E9 Y0 T& W& ?# O: Y: s a+b&=c\\ 3 O0 {2 I! k) }8 ]
d&=e+f+g " y4 @8 N3 f0 `( ~) G# r
\end{align} @, E$ ^; w% }" ]4 R* d
$ u2 d1 o: @' ^4 P$ S' l
\[ 4 G# P5 G8 D6 l9 F- x: X
\left\{
) A0 r+ \. x3 a. N# h- Y! E \begin{aligned}
8 A' W5 M& A- W &a+b=c\\
6 {0 `0 o9 F5 C1 T8 u &d=e+f+g
+ i2 y* x8 N8 \% ~ \end{aligned}
. Z5 v2 [6 Y3 W& Y9 Q, c \right.
: S X% R6 P; x' L6 Q1 V\] : {2 J4 n3 u8 X. w+ a5 M* s# z6 g
3 {4 ~9 W5 P0 T\end{document}
7 N3 i( \4 ]! ?& [
; _: W* }( Z- X: B, f H5 A& L具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。
* }$ ?5 ~* d: a$...$是开启行内数学模式,用于和文本合在一起使用。
8 |: e$ Y: L/ I/ b$$...$$和\[...\]是另起一行居中开启数学模式。通常用起来差别不是很大,不过$$会修改默认的公式行间距,有时可能会对文章的整体效果有影响。) Y7 M8 P3 h+ u* P( I, Q+ \% y* p
$ C) l! a* p2 H3 y, F- pPS:有一些网站可以通过画图的方式来生成公式,有的编辑器集成了各种数学功能按钮。这对于公式需求少的人来说很方便,具体信息可以自己去搜索。但是如果你的文章中要出现大段的证明过程,就会发觉还是要老老实实地google一篇latex数学符号表,然后不懂的去查代码,自己用手指敲来得干脆利索。再进阶一点,可以去搜一下有关LaTeX的自定义command的内容去看一下,在敲公式时能省很多力气。/ x% k& `* C' D! Q( J
5 Y; M* r0 }0 u% A, e: Z8.插入图片
" {' }0 e2 S1 _5 O6 x6 `5 p将待插入的图片姑且先命名为figure1.jpg 2 N. @. V! o0 |/ w8 I' ]+ f; N
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。
/ t) j) g5 J& ^. A+ R, f5 _( M J/ l+ V
\documentclass{article}
5 u$ ~; K8 S8 H1 h- p2 X \usepackage{graphicx}
4 O. T1 y X. P6 n% _\begin{document} + Z. c7 \' ]4 z8 h9 @
\includegraphics[width=4.00in,height=3.00in]{figure1.jpg} , D0 D: p' t8 q! ]. }, _
\end{document}
) J: D/ b. G a: e& i R
8 s- ~9 A) G( z. J+ K& }/ dPS:在老版本的LaTeX中是只支持eps图片格式的,现在的LaTeX对jpg、bmp、png等等常见图片都可以支持。. u/ _3 c9 s& B0 d+ u9 c) I5 Y* S
& H1 n2 t- C; X- X9.简单表格 * ?. K/ _/ l _) `6 [, v
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。
7 Y7 H9 K: q. @1 e( v- v! A9 m
\documentclass{article} 0 e% {8 |3 o/ b9 ]" @' o# _
\begin{document}
3 r8 ?& ^$ w7 |" t4 ? \begin{tabular}{|c|c|}
$ j" ]: ]! o) v1 z" h8 d/ X& l aaa & b \\ 1 j* X+ E, A0 C/ U" H- g
c & ddddd\\
1 @7 l% r9 j1 V- C& x0 J6 I \end{tabular} % t- q: y4 z1 A6 W. J4 G$ k
3 L" t- q6 E7 F5 L9 m" J- \8 _7 D
\begin{tabular}{|l|r|} + ]5 ?! q, H( P y
\hline 8 Q, _2 o, E. U1 D( n7 i
aaaa & b \\
" s/ a, N' j9 Z: k' `2 D- g5 y \hline # y. v& x: z" o
c & ddddd\\
/ T3 d% x1 Z3 j" N; d \hline 1 r' f; [* T8 y1 \9 w, p4 g: ?
\end{tabular} 0 Y7 O# ~8 z# D* y, t
\begin{center} 7 c7 n: x4 b! L) R$ |# \
\begin{tabular}{|c|c|} 2 f2 [# f/ g5 z5 d" ~ r
\hline
. z: d: E4 T: ~, C# s a & b \\ \hline
- i# J; W7 `: R6 Q' d6 P0 I6 m1 G c & d\\
& Y; }' u# @- p \hline
2 @8 T2 x$ Z# O4 Y G \end{tabular}
8 f0 G$ _" I* o8 f3 q1 y \end{center} 4 s6 R7 O" ] g8 ~$ s4 e* q6 i
\end{document}
- V+ s* ?, l1 Y9 Q& q: D/ r注意观察有无\hline和有无\begin{center}的区别。注意观察\begin{tabular}后的lcr的区别,分别是left对齐,center对齐和right对齐。
; @8 j& I+ q$ _" H. Z# n9 q% g
' g5 H# D4 o$ H6 d9 J10.结尾
5 S4 I# p% L+ R( ^5 B6 ]到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了。在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。 $ l6 g2 P& F- D$ L
那些问题可以咨询google。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以的。 4 h9 h9 R% D. I! b
===============================
- r0 Q) {' j6 S: {* O附录(有些我认为不是新手急需,但的确是比较有用的信息)* {0 a- v A D# o5 K( h0 L/ e: ^
0 c4 p3 F4 z/ _; N& \8 p( |5 f1.中文支持
5 V$ ]9 D& H( d8 U' C! J- t% m4 N! G/ X
对于中文方面我知道的很少,也只能最简单地提一下。; |. m5 ~1 k. P! W I1 U
曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。' O# ^) K9 f3 _3 m
只需要把开头的\documentclass{atricle}换成\documentclass{ctexart}就可以了。
8 o! G1 P" ~& \ r; F6 {如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。
7 C1 H! Y( T0 O" U8 K6 _例子参考如下:
: @+ Z/ ]- h+ q8 \: Y8 j& j' p打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。
2 M) {/ F7 ?- N# d5 D# ?\documentclass[UTF8]{ctexart} 0 j: c& p1 E5 ]7 c/ O
\begin{document} 0 ]& z* D G" T# }$ k! u; A' t
你好,世界
1 n! f# b9 z j! y$ A\end{document}# ]& n* r1 R$ |
PS:有部分人会反映说直接copy这些代码生成的中文是乱码,的确这样的问题偶有发生。如果这样的话,不妨在windows左下角的开始菜单的程序列表里找到MikTeX的文件夹,用maintenance里面的package manager搜索和手动安装名为CJK的package,然后再试试能否成功编译出中文。" @4 h) j! {0 B4 k2 \. |
6 m1 G% b2 D9 K; ^5 O2 z" t. e
2.宏包
6 @! K; ^/ j- p1 s$ x, S( N$ u1 O' i$ ]. L6 t, R- f$ d$ m7 h+ K5 O
\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。
4 W$ J+ p& W) R每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。 ; o$ z! `! G! p e
通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。 - w- h% v: E/ s* Z, p
对于新人而言比较常用的宏包有
|* W8 f( b9 Y# ?; d编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb} & t+ o# x0 x+ M9 K( l1 I. X" M9 y
编辑数学定理和证明过程的宏包:\usepackage{amsthm} & H0 P2 e" r9 _ x+ l0 g! ]
插入图片的宏包:\usepackage{graphicx}
$ r- i4 a0 X% k+ N- j V0 b$ D复杂表格的宏包:\usepackage{multirow}
, R7 u( q) ]$ `' Q% `
' B5 h# w5 v2 C; s$ q) x如果有其他的特殊需求,就通过google去寻找吧。
" a m% ^, {$ l% v$ m; k* [补充说明一下,ctexart模板里已集成了CJK宏包。 2 K! o; ^+ B, C$ ?' u4 m
6 W% ?2 N/ {; Z8 `3.模板
. R/ W( W' n7 }$ W) c6 P
I$ t: N+ K) J7 I/ v) y7 Y' C# |/ O( l模板就是在\documentclass{}后面的大括号里的内容。 # |: b, s7 s: v1 J7 n
在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。 ) c* `* V8 }7 P9 ~" u- a+ @* U
, `0 x& s' U( b, y3 x3 ?- @1 q. R
4.参考文献和制作幻灯片
! r% N" q2 z6 D3 X3 n0 `
& y8 t5 z1 Y6 X$ u( F做参考文献的时候,文章也已经快写到尾声了。这一部分内容有点复杂,一言难尽。对这个功能有需求的使用者,使用LaTeX也已经相当熟练了,可以去google一下或查阅其他教程。在此我提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。" E/ x! G1 w. V
不过说到有关用LaTeX做幻灯片,我的建议是除非内容涉及到太多太多的数学公式,否则还是用powerpoint吧。选择LaTeX做幻灯片,对比一下其学习和使用成本,和能做出的超出powerpoint的美观程度,性价比不是很高。 |
zan
-
总评分: 体力 + 10
查看全部评分
|