学习latex
-
- 帖子: 57
- 注册时间: 2005-10-03 22:39
学习latex
学习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
虽然网上有大批的关于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)
- 联系:
- Tenyears
- 帖子: 2245
- 注册时间: 2005-06-30 15:46
- 来自: 成都
- millenniumdark
- 论坛版主
- 帖子: 4159
- 注册时间: 2005-07-02 14:41
- 系统: Ubuntu 14.04 (Kylin)
- 联系:
- Tenyears
- 帖子: 2245
- 注册时间: 2005-06-30 15:46
- 来自: 成都
- jazzi
- 帖子: 532
- 注册时间: 2005-10-16 23:26
- 来自: 泉州
- 联系:
- id_sonic
- 帖子: 339
- 注册时间: 2005-04-08 18:08
- 来自: Chongqing
- 联系: