学习latex

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
ghostkid
帖子: 57
注册时间: 2005-10-03 22:39
送出感谢: 0
接收感谢: 0

学习latex

#1

帖子 ghostkid » 2005-10-17 18:25

学习LaTEX是个愉快的过程,稍有耐心的朋友都会感受到其中的乐趣。开始你会认为使用latex是化简为繁的工作,没有什么好处,不如word来的直接简易。我想如果你有耐心学习两三章基本知识,你会改变你的看法,并且喜欢上LaTEX.
虽然网上有大批的关于LaTEX的学习资料,但还是不如拿着一本书学的快,毕竟看电子书不如纸质书那样方便。前天,我在图书管查了一下LaTEX方面的资料,只发现了一本1992年的藏书《LATEX for Scientists and Engineers》 by David J. Buerger。借回来一看,借书记录是空白的,看来我们学校了解LATEX的还是很少的。
书是英文的,但很易懂,娓娓道来,明白了不少东西。

每个文件必须要用一些这样的格式包含:
\documentstyle{ article } %也可以采用documentclass命令,文档风格,article, book, report, or letter。
\usepackage{ CJK } %使用CJK宏包,使得可以处理汉字。
\begin{ CJK }{ GBK }{ song } %字体可以选择song, kai, hei, you, li。
\begin{ document }
...
... %这里是内容。
...
\end{ CJK }
\end{ document } %注意这里的end顺序有些特别,先end CJK后end document,其他的则是按照程序对应的包含形式。

将编写好的文件按gb2312编码保存为后缀为tex的文件,然后在terminal里进到文件所在目录,执行
latex file.tex
就会编译出file.dvi文件,同时还会出现aux,log等一些文件,然后可以用xdvi查看效果
xdvi file.dvi
(这些命令执行时 可以不输入文件的后缀,比如 xdvi file)
如果满意,可以将其输出为pdf文件:
dvipdfm file
则生成file.pdf文件。

$ & % # _ { }等特殊符号的输入是在这些符号前加上backslash,呵呵也就是 \ ,这点是反常滴~~,通常,latex的命令是以\开始的。
“......”的输入,是用两个`代替“,两个 ‘ 代替”

具体的一些Multilingual Symbols就看一些参看书吧,用时就查,方便。真的记起来倒不是很方便。

默认latex会忽略多余的空格,如果想多几个空格,可以使用 \ (space), 比如想增加三个空格就是 \ \ \ ,注意每个\后面有个空格。更方便的确定增加间距可以使用
\hspace{ xxmm }
其中的距离单位mm可以换成cm, em, in, pc, pt.

文字可以用\hfill命令排列在两边,如:
the left \hfill and right

竖直方向增加间距可以用
\vspace{ xxmm }
选项同\hspace

格式环境:
居中对齐:
\begin{ center }
...
\end{ center }
左对齐:
\begin{ flushleft }
...
\end{ flushleft }
右对齐:
\begin{ flushright }
...
\end{ flushright }

项目符号:
\begin{ itemize }
\item ....
\item ....
.... ...
\end{ itemize }

带序号列表:
\begin{ enumerate }
\item ...
\item ...
... ....
\end{ enumerate }
这可以产生这样的格式:
1.Especially for authors
(a)The author prepares and sub
(b)...
2. .............
(a)........
(b).........
i....
A........
B........
(c)...........
3................

描述列表:
\begin{ description }
\item[title1] ...
\item[title2] ...
...
\end{ description }

另外还有引用环境,“Quote"和"Quotation”,不同之处是前者首行缩进,后者不是。
\begin{ quote }
...
\end{ quote }
\begin{ quotation }
...
\end{ quotation }

诗体环境,"Verse" Environment
\begin{ verse }
...
\end{ verse }

直接输入环境,”Verbatim" Environment
在此环境中,输入的均当作字符原样输出,不作转换
\begin{ verbatim }
....
\end{ verbatim }

仅需要某一段直输环境时可以用
\verb|××××××|
其中×××××为要直接输入的内容,输出时不作转换。

改变字体
\rm roman
\bf boldface
\it italic
\sc small caps
\sf sans serif
\sl slanted,斜体
\tt typewriter
\em emphasized
这些仅适用于英文。

字体大小:由小到大
\tiny \scriptsize \footnotesize \small \normalsize \large \Large \huge \Huge
比如粗体加重:Some { \large\bf very important advice } is \dots

公式编辑:

行输入公式环境,
可以用$****$建立公式环境,****为要输入内容。可以采用的格式为:
$ $
\( \)
\begin{ math } \end{ math }

显示公式环境:(单独居中显示)
$$ $$
\[ \]
\begin{ displaymath } \end{ displaymath }

等式环境:(居中单独显示,并在右侧显示公式序号)
\begin{ equation } \end{ equation }

简单的一些例子:
x2 $x^2$
x2y3 $x^{ 2 }y_{ 3 }$
3/4 $3/4$
(2/9)*15.4 $(2/9)*15.4$
x=(y^3+z/5)/(y^2+8) \[x=\frac{ y^{ 3 }+z/5 }{ y^{ 2 }+8 } \]

根号2 $sqrt{ 2 }$
3的n次方根 $sqrt[n]{ 3 }$
积分 \int
对数 \log
求和 \sum
上次由 ghostkid 在 2005-10-17 18:28,总共编辑 1 次。
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
送出感谢: 42 次
接收感谢: 9 次
联系:

#2

帖子 millenniumdark » 2005-10-17 18:28

不错。好东西。

p.s.你们学校到底还有一本,我们学校一本都没。 :cry:
头像
Tenyears
帖子: 2245
注册时间: 2005-06-30 15:46
来自: 成都
送出感谢: 0
接收感谢: 0

#3

帖子 Tenyears » 2005-10-17 18:53

学习中,共勉!
Humanity to others // 己所不欲,勿施与人
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
送出感谢: 42 次
接收感谢: 9 次
联系:

#4

帖子 millenniumdark » 2005-10-24 20:31

ghostkid 写了: “......”的输入,是用两个`代替“,两个 ‘ 代替”
看不太清楚啊。`是esc下面的鍵吧。終于知道怎麽輸入引號了。本來我都是用"的,變成全都是后引號了。
lqw0205
帖子: 118
注册时间: 2005-10-21 11:36
送出感谢: 0
接收感谢: 0

大家一起加油吧!

#5

帖子 lqw0205 » 2005-10-24 21:04

millenniumdark 写了:p.s.你们学校到底还有一本,我们学校一本都没。 :cry:
呵呵,我们学校也是啊,寒一个,自己好好学习Linux吧!大家一起加油啊!
头像
luddy
帖子: 59
注册时间: 2005-12-26 1:31
送出感谢: 0
接收感谢: 0

#6

帖子 luddy » 2006-01-15 0:19

我也用这个,觉得很漂亮,多用用就熟悉了
头像
Tenyears
帖子: 2245
注册时间: 2005-06-30 15:46
来自: 成都
送出感谢: 0
接收感谢: 0

#7

帖子 Tenyears » 2006-01-18 11:49

学习中
Humanity to others // 己所不欲,勿施与人
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04
头像
jazzi
帖子: 532
注册时间: 2005-10-16 23:26
来自: 泉州
送出感谢: 0
接收感谢: 3 次
联系:

#8

帖子 jazzi » 2006-01-18 23:54

open source总有那么多惊喜,那么多经典的东西,那么多你了解之后就会爱上的东西,而且它不知是大家的,还是你的。
这就是我喜欢linux的原因吧
You make it fun
It will make you fun
yyw1_25
帖子: 25
注册时间: 2006-01-17 1:27
送出感谢: 0
接收感谢: 0

#9

帖子 yyw1_25 » 2006-01-20 18:16

决定学学TeX!
头像
id_sonic
帖子: 339
注册时间: 2005-04-08 18:08
来自: Chongqing
送出感谢: 0
接收感谢: 0
联系:

#10

帖子 id_sonic » 2006-01-20 18:23

可是只能以 GBK 之类的方式编译, 不能用UTF-8编辑, 会的教教我? 谢谢
目前是 tinkpad r400 上的 debian 用户
my blog Trust Dating
头像
Tenyears
帖子: 2245
注册时间: 2005-06-30 15:46
来自: 成都
送出感谢: 0
接收感谢: 0

#11

帖子 Tenyears » 2006-01-20 21:00

id_sonic 写了:可是只能以 GBK 之类的方式编译, 不能用UTF-8编辑, 会的教教我? 谢谢
这问题我也遇到过。就是只能GBK
Humanity to others // 己所不欲,勿施与人
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04
回复

回到 “办公、图像、机械电子设计等”