欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

latex教程——读书笔记整理(一)——基础知识

程序员文章站 2022-03-09 15:26:46
...

基础知识

目录

基础知识

latex基本结构

中文支持

CJK

大型文档


latex基本结构

\documentclass{article}
%导言区
\begin{document}
%内容
\end{document}

中文支持

由德国 W. Lemberg 开发,可以同时处理中、日、韩三国文字。
 

\documentclass{article}
\usepackage{CJK}
\begin{document}
\begin{CJK*}{GBK}{kai}
这是中文楷体字。
\end{CJK*}
\end{document}

CJK

CJK 宏包有两种不同的处理方式。
CJK 模式——CJK 使用英文的习惯,即词之间保留空格,当然如果空格多于一个, TEX 也会忽略多余的空格。

\begin{CJK}....
...
\end{CJK}

CJK* 模式——CJK* 会忽略CJK 字符之间的空格,这是我们中文的习惯。
 

\begin{CJK*}....
...
\end{CJK*}

大型文档

当处理大型文档时,最好将文档分割成为几部分。 LATEX 有两个命令可以帮助你完成这项工作。
 

\include{filename}

你可以使用该命令将名为filename.tex 的文档内容插入到当前文档中。需要注意的是,在处理插入的filename.tex 文档前, LATEX 会另起一页。
第二个命令只能在导言区使用。它可以让LATEX 仅读入某些\include文件。
 

\includeonly{filename,filename,. . . }

这条命令在文档的导言区执行后,在所有的\include 命令中,只有文档名出现在\includeonly 的命令参数中的文档才会被导入。注意文档名和逗号之间不能有空格。
\include 命令会在新的一页上排版载入的文本。当使用\includeonly命令时会很有帮助,因为即使一些载入的文本被忽略,分页处也不会发生变化。 有些时候可能不希望在新的一页上排版载入的文本,这时可以使用命令

\input{filename}

\input 命令只是简单的载入指定的文本,没有其他限制。
如果想让LATEX 快速的检查文档中的错误,可以使用syntonly 宏包。它可以使LATEX 浏览整个文档,检查语法错误和使用的命令,但并不生成DVI 输出。在这种模式下, LATEX 运行速度很快,可以为你节省宝贵的时间。 syntonly 宏包的使用非常简单:
 

\usepackage{syntonly}
\syntaxonly

如果想产生分页,只要注释掉第二行即可(在前面加上一个百分号%)。

相关标签: latex简明教程