主机平台: Gentoo Linux 11.2
内核版本: Linux Kernel 3.2.1
编译环境: xe tex 3.1415926-2.3-0.9997.5 (tex live 2011 ) )
原创作品,转载请注明http://blog.csdn.net/yming 0221/article/details/7616846
请看更多专栏。 地址http://blog.csdn.net/column/details/latex.html
作者:淡淡的棒球
1、latex、tex、xelatex、xetex的关系
LaTeX是TeX中的一种格式(format ),是基于TeX构建的宏语言。 也就是说,每个LaTeX命令实际上最后都会转换和解释为几个或几百个TeX命令。 但是,普通用户也可以不知道这中间的复杂联系。 通过使用在编程时编译的函数库和模板,LaTeX根据人们的写作习惯定义了许多命令和模板,以便在一些命令中提供许多功能。 使用这些命令和模板,可以立即获得漂亮的合成结果。
xeTeX(/kdybtx/或/kdybtk/[1] )是使用Unicode的tex合成引擎,支持OpenType等现代字体技术。 作者和维护者是Jonathan Kew,已通过X11自由软件许可证发布。 本机支持Unicode,缺省情况下输入文件为UTF-8编码。 XeTeX可以直接使用操作系统中安装的字体,而无需其他配置,因此可以直接利用OpenType和Graphite的高级特性,如其他字形、花饰字形、连字符和可变文本粗细。
XeLaTeX是使用LaTeX的合成引擎,还具有上述XeTeX的优点,直接在命令中使用xelatex ***.tex将生成相应的PDF文件。
2、从LaTeX和“观察结果”中得出的“合成工具比较:摘自lshort-cn.pdf”
好处:
*提供专业级合成设计,使您可以像打印文档一样打开文档。
可以很容易地合成公式。
*用户只需要掌握少量说明文档逻辑结构的简单易懂的命令,而无需随意修改实际的页面设计。
*轻松生成脚注、索引、目录和参考书目等复杂结构。
*为了帮助大多数基本LATEX不直接支持的合成任务,可以免费添加宏集。 例如,支持在文档中插入PostScript图形的宏集,以及支持合成符合各种标准的参考文献的宏集。 The LATEX Companion [3]中有大量宏集的说明。
*LATEX通过详细说明文章的结构来进行排版工作,因此鼓励作者撰写结构良好的文章。
*TEX是作为LATEX格式引擎的免费软件,可移植性非常高。 因此,他可以在大多数硬件平台上运行。
缺点:
*对于出卖其灵魂的人来说,LATEX不起作用。
*虽然可以在预定义的布局中调整某些参数,但设计新布局很困难,而且很耗时。
*LATEX不适合合成非结构化的无序文档。
*即使有令人兴奋的开始,你也有可能无法完全掌握其精髓。
3、文档实例
文档中的空格和空行:
空格和制表符都被视为space,多个连续的space被视为一个space,每个段落的第一个space被忽略。
\ document class { article }\use package { zhfont CFG }\begin { document }\title { my\latex { } } _ au au thor {淡淡的棒球\ end {文档}
编译结果如下。
特殊字符:添加反斜线
特殊字符\#\”$\”%\”
编译结果如下。
使用latex命令:
命令以’ \开头,并忽略命令后面的空格。 如果需要空格,请在命令后添加{}符号
today is\todayandwearestudinglatex
这样编译的结果如下。
添加{}后
today is\today { } andwearestudinglatex编译结果:
使用注释:
的单行注释可以包含%符号。 每行中%后的字符将被忽略。 如果需要大评论,在每行中添加%是不明智的。 在这种情况下,可以使用软件包verb自动取款机
例子如下。
\ document class { article }\use package { zhfont CFG }\use package { verbatim }\begin { document }\title { my\latate
添加脚注:
使用命令:
请参阅(\footnote{ (详情请参阅CSDN主页http://blog.csdn.net/yming0221} )
编译结果: