latex教程——读书笔记整理(一)——基础知识
程序员文章站
2022-03-09 15:26:46
...
基础知识
目录
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
如果想产生分页,只要注释掉第二行即可(在前面加上一个百分号%)。