- 在线时间
- 42 小时
- 最后登录
- 2015-11-24
- 注册时间
- 2013-5-11
- 听众数
- 12
- 收听数
- 3
- 能力
- 0 分
- 体力
- 3318 点
- 威望
- 0 点
- 阅读权限
- 200
- 积分
- 1060
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 124
- 主题
- 8
- 精华
- 0
- 分享
- 0
- 好友
- 22
TA的每日心情 | 开心 2015-11-24 17:35 |
|---|
签到天数: 49 天 [LV.5]常住居民I
 群组: 2014年地区赛数学建模 |
/ D& I% ?+ b8 C5 S注:文章里的代码我自己测试是可以直接复制进winedt编译成功的。但是有朋友反馈说编译不成功,检查后的结果大概是在发帖的时候,排版系统自主“智能”增添了一些换行符制表符等类似物。因此如果直接复制编译不成功的时候,请尝试手打一遍。(*^__^*) 嘻嘻……: s/ T; j& t0 V( _
( C2 S, d7 e1 z _& x- d; b1.LaTeX软件的安装和使用
' C. x+ @6 G" s
% Z) t+ P: t e Y+ \4 }/ i0 R方法A(自助):在MikTeX的官网下载免费的MikTeX编译包(150Mb)并安装。下载WinEdt(9.5Mb)(收费)或TexMaker(32Mb)(免费)等编辑界面软件并安装。 ; I# m. X& q/ U1 G
方法B(打包):在ctex.org下载ctex套装(203Mb或1.3Gb)(含MikTeX及WinEdt)- X) d( T3 b& U0 D1 a6 j
新人不必纠结软件问题,随便什么软件随便什么版本只要下载下来能编译出pdf来就可以,先下载了装上来试试再说。我推荐winedt也是方便我在介绍按钮样子的时候可以统一描述。
0 c M1 T; x$ c, [, I( J
8 C' F3 Z7 F& r" L9 }2.第一个文档
5 }! M5 U; f* o' J) Z% ?9 ~打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。 ) F( {8 m- Q; z" Y n
' D: C, E; N+ d* h: y. \
\documentclass{article} % Q1 \- z) {" I4 ?) ]
\begin{document}
, `3 U1 h$ ]+ _5 |1 p9 p hello, world
2 f' t" S, t5 N; E3 ~' a0 ~\end{document} ; z" t( Y9 I0 \5 N1 _# f
+ X: n3 {6 P f
然后在WinEdt的工具栏中找到编译按钮(在垃圾桶和字母B中间),在下拉菜单中选择XeLaTeX,并点击编译。 如果顺利的话,我们就可以顺利生成出第一个pdf文件,点击工具栏中的放大镜按钮就可以快速打开生成的pdf文件。 * r1 {9 @9 H$ J3 \
2 d3 T7 G% j; S; ^5 p9 x
3.标题、作者和注释 4 g) W6 q$ k& k: J$ k
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 $ W, @% b: e1 o. w5 J0 B) G
7 \5 L! }) a. w+ p4 _% }* x, }\documentclass{article} 9 U% G2 r" h q* x: x% E3 N7 p* e
\author{My Name} 2 ?& n2 v2 ^& b7 E/ v- u0 s6 P6 u
\title{The Title}
/ F7 l$ S5 T2 v\begin{document}
! l/ e; O F* G6 ^# g: }* i: o \maketitle
$ G' Q! k& e8 `1 z, n4 ` hello, world % This is comment
2 @* u$ n" W+ z& ^\end{document}
$ v, {9 \ [2 q%意为本行右边所有内容被注释掉,在生成的pdf中不会显示。
/ Y3 c2 B" ^5 f* j( V t8 I3 A9 } P- E: @8 O) b3 V
4.章节和段落 5 t: ]2 h4 c7 O/ W( z4 Z- F
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。 ; r$ z! U0 t( ^" f% c+ \6 z
6 \/ X7 K" I/ `: ~
\documentclass{article} 4 ~. i. |5 S! i
\title{Hello World} " E' A' s- q2 u+ b
\begin{document}
8 L9 h$ F% C" b \maketitle
- U$ P, }5 Q4 Z4 f \section{Hello China} China is in East Asia. ( v# B e' d/ n% W
\subsection{Hello Beijing} Beijing is the capital of China. 0 ]) \$ L) \- \; v$ z2 y
\subsubsection{Hello Dongcheng District} , T$ ~3 z" r4 f7 d0 B
\paragraph{Tian'anmen Square}is in the center of Beijing 6 N- h2 Z# D& e u
\subparagraph{Chairman Mao} is in the center of Tian'anmen Square
5 U% S" Y* Y8 P7 C& r, y$ Z4 j \subsection{Hello Guangzhou} $ E, O/ n$ Q5 S, T
\paragraph{Sun Yat-sen University} is the best university in Guangzhou.
# W/ @; \% z7 o) G% B& D- i\end{document}
! G. G" A8 [; f6 o
& B0 i3 q/ {! a退格只是为了看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。
: v& }; n: R+ y
9 H0 H, Q, M. W5.加入目录
* m7 f5 `2 S9 X# W建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察现象。
- ~4 r, G) u, J$ u( n% X# Y' Y O! ], ~6 U0 a; p! B. W4 _
\documentclass{article} " I$ _; T! n! \: n
\begin{document}
' X) o f+ K2 K+ C. i- h' ? \tableofcontents 3 g3 r/ a& ]% L7 Q
\section{Hello China} China is in East Asia.
4 \5 n% c# ~5 U0 ^0 D4 s+ k \subsection{Hello Beijing} Beijing is the capital of China. 5 A3 p* A, E8 h8 O
\subsubsection{Hello Dongcheng District}
/ T6 M, c$ s- b \paragraph{Hello Tian'anmen Square}is in the center of Beijing . a0 g/ N: k/ Z& B( Z7 Q5 \
\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square ) o. W7 X2 O4 {3 Y+ M: B
\end{document}
0 H7 e2 G3 c1 [$ E( e' z) X' A2 \5 C3 k/ a" @% I
6.换行 2 [9 t$ O% v- J' Y6 u1 C
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。
# Y9 }% A0 V; I4 H- D2 ?6 p0 M2 o9 @$ p' ^% f
\documentclass{article}
" h( n3 O7 W" j) F7 `\begin{document} 5 D& V" c3 D, ^: F6 |3 A
Beijing is
$ }% ^* u2 s( M/ k, U1 A a the capital 2 z2 a9 G3 N1 X4 y! Z
of China.
1 G" f" a6 ? P4 Y; |' b& A
2 s/ _/ R% A, q1 a3 y Washington is
' K1 Y; L0 M: c, U4 e
3 r6 E/ t: h/ N7 P the capital
* K! m9 D7 g0 ]; v; i- N$ M: W3 ?/ K+ R7 j K$ ?' N
of America.
+ _$ k! s! O, P0 Y, E4 ?. Y% e# J& H! P6 n& c9 ~7 f$ {
Amsterdam is \\ the capital \\ + O4 W! k) A1 n4 Y- \1 b2 l% Q+ i
of Netherlands.
" ~3 t/ U3 V6 [2 H\end{document}
# a T: k5 o) @' n4 G0 n1 X4 l! @2 L3 {7 |6 Z5 \5 K; @
空一行为另起一段,\\为段内强制换行。
/ w- T% r8 f+ ~6 @我对之前手滑写出New York is the capital of America这类低级错误表示非常抱歉。' b8 m+ R W+ Z& l
# q( \* z+ Z$ {1 g3 I7.数学公式 : M( \* i8 B, G
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 5 A" ^% o! X$ g8 S$ C( t- S6 @
4 ^, I- ^. q5 _: I% h( u( F% j
\documentclass{article}
$ O4 C) E3 y4 | \usepackage{amsmath}
! B, I# U0 Q7 e1 ~& ]6 M( C \usepackage{amssymb}
0 `( ?1 e2 l2 E! N: Q\begin{document}
! B6 g; [- Y4 U# z4 E5 ] The Newton's second law is F=ma. L6 `5 s1 r; ^* N
0 S7 _) u' _3 j8 u3 k6 d# X
The Newton's second law is $F=ma$.
1 p3 W e0 w% F' s7 `7 W2 F6 @ J- |
The Newton's second law is . \) Y" w. h9 W7 K8 y. B. z* V
$$F=ma$$ . M7 f+ I$ H$ a0 F
3 N/ j* z% h1 [7 F
The Newton's second law is
( S3 u% [ o9 Q5 Q" z, A" P; t \[F=ma\] - S# `, Y* x/ ?) e4 y+ j6 N
- m, Q2 T' s9 Y- @ Greek Letters $\eta$ and $\mu$
- }, B( _- [4 c. X+ u
, u2 J2 J+ K, D' p% _- H Fraction $\frac{a}{b}$ * [$ h* z! D4 _) b" A& A. q, E
$ s0 q3 N7 |; W5 ?# l# n Power $a^b$ t: d( e+ r. [# A0 k
/ H' j1 K$ k. s5 r) \4 P Subscript $a_b$ 9 q" w+ c% \; m3 E' n
! y+ f+ J' | w) Y& o; ] Derivate $\frac{\partial y}{\partial t} $
2 r( x' Q. t6 C$ d/ y; I M% ]( L$ G% ]8 x. a
Vector $\vec{n}$ - L- e1 E- [( b$ t( g
* W# [9 M% S' }+ w5 d4 W/ _ Bold $\mathbf{n}$
0 `: ?) A/ d3 E _) M- g1 O' z( g0 h
. `/ F9 p0 l6 d {5 c9 r To time differential $\dot{F}$ 8 q% e/ ^9 Y$ _
$ }# R! @- x T7 C( N
Matrix (lcr here means left, center or right for each column)
6 h* \6 f1 s9 H% z: p- t' N2 n/ g3 R \[ . S r/ M) T1 e* [( N* s% |2 Q
\left[
5 |& i. _# i- K; i \begin{array}{lcr}
4 d" Z2 @% C: [1 L* A9 h a1 & b22 & c333 \\ / X& O J/ E- C$ K) ^/ T
d444 & e555555 & f6 3 H0 b, `4 w$ o2 @0 ^
\end{array}
+ s4 B( v1 Q2 q: w) S4 o1 ~ \right] / W* z" n1 Y/ y" Y4 J9 x; P
\]
B: u) o9 j8 {* ]0 {/ m4 X6 `' K; L: x% r
Equations(here \& is the symbol for aligning different rows)
+ W. l; J, g1 k5 U" E& u+ l8 p6 B5 }\begin{align}
3 A/ Y4 q0 [% W" V, N o8 S' j/ q a+b&=c\\
& J# w9 g0 `7 E5 u d&=e+f+g
' i. n+ X8 f7 M" J1 s n\end{align} * \' I- @% Y* a [: @
, y+ f6 w+ |: { y% |- R
\[ $ p% c6 |* t! o- P/ a$ V
\left\{
6 U0 W% K$ D. ^' l+ E \begin{aligned}
" a8 M) C) {( b( ]* J. U &a+b=c\\
) o7 ]! a. [0 V. Y &d=e+f+g . q$ ~ @- T) b V& b
\end{aligned}
3 S* z: \* F$ i% ` u1 }7 t; c2 { \right. 2 [1 H9 P2 d$ g4 v
\]
/ |/ {4 o! s# P, }% V" i6 \
6 z; a( o6 T9 m5 j1 |! `& V/ h\end{document} 5 a- N" f! l8 H- t! O1 w
" A4 }7 b, R+ x$ ]具体细节可以自行搜索LaTeX的数学符号表或别人给的例子。% a2 O3 `& _: d1 q/ b9 F
$...$是开启行内数学模式,用于和文本合在一起使用。( F/ z6 s) P7 t5 d/ [( M6 |
$$...$$和\[...\]是另起一行居中开启数学模式。通常用起来差别不是很大,不过$$会修改默认的公式行间距,有时可能会对文章的整体效果有影响。
% L6 X* o2 J: e. B6 d( y
# K2 _8 E+ ^! B# M. DPS:有一些网站可以通过画图的方式来生成公式,有的编辑器集成了各种数学功能按钮。这对于公式需求少的人来说很方便,具体信息可以自己去搜索。但是如果你的文章中要出现大段的证明过程,就会发觉还是要老老实实地google一篇latex数学符号表,然后不懂的去查代码,自己用手指敲来得干脆利索。再进阶一点,可以去搜一下有关LaTeX的自定义command的内容去看一下,在敲公式时能省很多力气。! Q- C: }9 M" \7 @4 R
/ q9 D9 {) Z+ m- Z8.插入图片 6 Y, p% }% s: W# \. `
将待插入的图片姑且先命名为figure1.jpg 7 f; @% x. ? ]8 j0 _& N* B
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,放在和图片文件同一个文件夹里,编译并观察现象。
3 o; N9 J% F: Z; ]9 t" z# Y$ k7 l+ B/ h; ? o! a5 X+ h) X# b0 H- l
\documentclass{article} " K" F2 ~) N: c! J+ Y8 b: _
\usepackage{graphicx} & m. G1 B* f# [9 l, H
\begin{document} / O+ e q6 Z% _4 ?8 n# C2 g
\includegraphics[width=4.00in,height=3.00in]{figure1.jpg}
/ c( m5 z- h7 o* `2 r: H) m\end{document}
2 \. Y! `6 N( B7 T( q' P: G& v- @
PS:在老版本的LaTeX中是只支持eps图片格式的,现在的LaTeX对jpg、bmp、png等等常见图片都可以支持。
! D( o/ h/ P+ D3 F9 h7 g+ R7 s% H8 `, F( g& o( X! w4 f
9.简单表格 ! n- H, w8 { ^) [ |* [8 f
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8,编译并观察对比现象。 / U3 Z) y5 n' s1 F# z! h: x2 j
& Y5 x. b3 f- t: M N2 {
\documentclass{article} ; m7 @6 n/ f6 o3 a& z
\begin{document}
2 e( z. a) n+ E4 p4 h+ d k \begin{tabular}{|c|c|}
- Z/ {9 ] k6 W! ?/ ` aaa & b \\
+ O7 e2 {. B3 P" ?4 o% ?" K `, \ c & ddddd\\
4 D4 v% y7 F6 H5 [* R8 [7 b \end{tabular}
, v5 m8 j! u3 r# a1 f7 F
1 u# _+ r$ X1 j8 F" A \begin{tabular}{|l|r|}
" K: x1 O w! N- w4 |/ { \hline 3 z. _$ F5 L% W1 E4 w: b: a+ G
aaaa & b \\
7 B$ h7 o/ g2 J& _9 X2 {! ^ \hline
9 X$ s4 b$ [8 z c & ddddd\\
: I4 b" j" K3 l) M2 W \hline
& o; \* l: A) r* o \end{tabular} o: [1 v" N/ i; F7 d6 @( Q7 l
\begin{center}
: a! B, J& s8 ^5 U3 N/ [; C4 Y \begin{tabular}{|c|c|}
9 E9 g& ^& K* T$ X, A \hline
$ f8 q- h& r4 d% a3 f5 N a & b \\ \hline
2 g! L* {, A3 [5 I* F" u8 t c & d\\ , X; g' s* k( A$ |
\hline
/ K3 o+ f* C6 M6 c5 e6 N# Q* }; ~! T3 Z1 Y \end{tabular} " m [) D, E/ _2 N% u5 Q8 m# ?
\end{center}
& `# t. }5 j3 E( |/ ?0 T\end{document}& b6 d) S8 r. }
注意观察有无\hline和有无\begin{center}的区别。注意观察\begin{tabular}后的lcr的区别,分别是left对齐,center对齐和right对齐。 . @8 ?6 Y; t1 i, B% h4 C
w K: ^7 D+ n" E* ^( E' ]( ]
10.结尾
/ |2 J5 d }1 k8 Z/ W: @( e, {. k到目前为止,你已经可以用LaTeX自带的article模板来书写一篇基本的论文框架了。在论文从框架到完整的过程中,必然还存在许多的细节问题,比如字体字号,比如图片拼合,比如复杂的表格等等。
8 z" P" ?4 P) V那些问题可以咨询google。通常来说我们作为初学者会提出的问题,早就已经有许多的先辈们在网络上提过同样的问题了,看看别人的回答就可以的。 5 _+ a! n! W- j" c& {
=============================== 6 _+ @% S8 T) C: Q- V* f- S
附录(有些我认为不是新手急需,但的确是比较有用的信息)4 I0 C* C! ^# x, T! A- I
# ^6 x; b, v( `8 ^1.中文支持2 ?8 B; a a1 F! P, @/ ?% b% I$ u
# Q# Q$ ?% [& M# M* j! |1 U
对于中文方面我知道的很少,也只能最简单地提一下。* I. K% a# S }& \7 r& K7 R: u
曾经的LaTeX的中文支持是比较麻烦的一件事,但是现在使用MikTeX+WinEdt的中文支持非常容易。
9 t7 k3 b0 v7 t' s8 s8 j2 V* b1 h只需要把开头的\documentclass{atricle}换成\documentclass{ctexart}就可以了。
1 ]) T; [3 p, L+ h3 L5 g如果是第一次使用ctexart的话,会自动下载和安装宏包和模板,之后就不会再下载了。 . n7 A8 ~" t, _5 j0 ^& Y0 A
例子参考如下: 9 \+ O( ], Z B$ j6 d9 D
打开WinEdt,建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为UTF-8。
3 q! \# L- m* H( X- D\documentclass[UTF8]{ctexart}
! q6 A; Q- \2 m1 v4 e\begin{document} # X% n: I6 b4 C+ y0 u7 e, @+ w# D
你好,世界 9 z5 {; _0 ^& B
\end{document}4 f: V' X/ g- S- R4 J! I
PS:有部分人会反映说直接copy这些代码生成的中文是乱码,的确这样的问题偶有发生。如果这样的话,不妨在windows左下角的开始菜单的程序列表里找到MikTeX的文件夹,用maintenance里面的package manager搜索和手动安装名为CJK的package,然后再试试能否成功编译出中文。
& U8 u( ^: {3 g
+ f3 }5 I3 \& r7 U l: z4 x/ F2.宏包
v- }% f9 {: K" A
5 z1 |/ V- [, n( ]& I! T* `\package{}就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。
2 D# O( ~1 s" U+ A m' s每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。 & p4 K$ A1 D' P/ n/ N
通常在\documentclass之后,在\begin{document}之前,将文章所需要涉及的宏包都罗列上。 * v1 ?' H9 `) e# Q% v; r# {
对于新人而言比较常用的宏包有
& Q7 h4 _ w7 a- K编辑数学公式的宏包:\usepackage{amsmath}和 \usepackage{amssymb}
Y3 a5 b2 U+ s1 ?: C) B5 c3 S编辑数学定理和证明过程的宏包:\usepackage{amsthm} & @/ `& k! B/ l/ I
插入图片的宏包:\usepackage{graphicx} W4 s3 b) r' M, {- j3 d
复杂表格的宏包:\usepackage{multirow}
4 w, B- A1 r; {8 K x, u! u+ ~. c/ e
如果有其他的特殊需求,就通过google去寻找吧。
: l a+ U5 o/ K7 s8 l7 N) L补充说明一下,ctexart模板里已集成了CJK宏包。
4 j. D+ l& e2 b, h' w2 f) c
# _$ b- V7 q3 K! ?. F3.模板
6 k7 Y( c% {1 q# Q( r# s3 ]. l% I5 }" i0 K: C" j3 T; b
模板就是在\documentclass{}后面的大括号里的内容。
6 {3 X0 N4 h/ T1 X: F8 O在这一份教程中,我们使用的是LaTeX默认自带的模板article,以及中文模板ctexart。
& ?* i+ k4 U3 @& j% H( K7 S* K' \/ [" S" ~3 k9 q+ M: Q
4.参考文献和制作幻灯片
$ t( k* p# R! u; o
/ J) J0 h2 T* f做参考文献的时候,文章也已经快写到尾声了。这一部分内容有点复杂,一言难尽。对这个功能有需求的使用者,使用LaTeX也已经相当熟练了,可以去google一下或查阅其他教程。在此我提供两个搜索关键词,参考文献可以搜bibtex,制作幻灯片可以搜beamer。. x$ F, y' C& k1 u! c; {
不过说到有关用LaTeX做幻灯片,我的建议是除非内容涉及到太多太多的数学公式,否则还是用powerpoint吧。选择LaTeX做幻灯片,对比一下其学习和使用成本,和能做出的超出powerpoint的美观程度,性价比不是很高。 |
zan
-
总评分: 体力 + 10
查看全部评分
|