您的位置:首页 > 其它

LaTeX入门

2016-12-05 00:00 253 查看
摘要: LaTeX 入门教程

LaTeX是专业排版软件。主要“发行版本”有两个,分别为MiKTeX和TeXLive,前者在Windows 平台下运行,后者是跨平台软件,可在Windows、Linux和MacOS运行,TeXLive 在Mac系统下被称为MacTEX。两个发行版均将texworks作为默认tex代码编辑器。用户可选安装Winedt与TeXStudio等编辑器。

texstudio、texmaker和texworks都是LaTeX编辑器,当然winedt也是,都是“手机外壳”。还需要电脑安装上文两个“发行版本”(手机核心)才可以运行(La)TeX代码。没有代码编辑器也可以编译tex代码。但推荐新手安装代码编辑器。实际上没有外壳手机也可以运行,外壳只是方便使用和美观。

texmacs是一个小众“发行版本”,本文不做过多解释,读者可以自行上网搜索了解相关知识。

首先我们来编译一个示例代码。请注意代码注释。

%\documentclass[UTF8]{ctexbook}%任意编译方式都可以加上UTF8选项
\documentclass{book}%book文档类
\usepackage[UTF8]{ctex}%PDFlaTeX和XeLaTeX 编译都可以添加UTF8选项
\usepackage{amsmath}%显示数学公式
\setCJKmainfont{SimSun} %默认设置 CJK 主字体为 SimSun (宋体),可修改为其他字体
\begin{document}%文档开始
你好,中国。
$$a+b=c$$%行间公式,坚强命令
\[a+b=c\]%行间公式,脆弱命令
\begin{displaymath}
a+b=c
\end{displaymath}%以上三个命令均为行间公式,请注意查看不同点
\begin{equation}%行间公式
a^2+b^2=c^2.\quad \text{(勾股定理)}
\end{equation}
$$a^2+b^2=c^2.$$

数学公式还可以显示在行间,比如这个公式$\frac{1}{3}+\frac{1}{6}=\frac{1}{2}$和\(\dfrac{1}{2}\)。分数显示大小不同。
\end{document}%文档结束

上面代码是一个最小LaTeX示例,当然可以精简。请将文档保存为UTF8编码。

行内公式,直接将代码复制到文档合适位置即可运行。

数学公式还可以显示在行间,比如这个公式$\frac{1}{3}+\frac{1}{6}=\frac{1}{2}$和\(\dfrac{1}{2}\)。分数显示大小不同。LaTeX 数学公式显示很优美,Word无法与之匹敌。




上图编辑器右下角可以查看代码编码为UTF8,texstudio和texmaker查看方式编码方式和本方法类似。

注意:网络上部分模板是GB2312编码,请注意修改或另存为UTF8编码。
修改方式有编辑器本省和第三方编辑器两种。



第三方编辑器可以打开源代码文件。以notepad++为例,选中格式选项中将指定代码转为UTF-8无bom格式,其他文本编辑器也有类似功能,请注意观察编辑器右下角。

下面我们演示LaTeX 显示数学公式。
使用数学公式需要AMSMath宏包支持。上文源代码已经添加,请注意添加。
下文将演示数学公式。

\begin{equation}\label{ayst1}%公式标签
E=mc^2(\text{爱因斯坦质能公式})
\end{equation}
\begin{equation*}%加星号不显示公式编号
E=mc^2(\text{爱因斯坦质能公式})
\end{equation*}
这里演示如何引用公式,首先查看公式\ref{ayst1}显示编号。再查看公式\eqref{ayst1}编号,请注意查看两个公式公式编号与显示方式特点。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  LaTeX 排版