论文先人一步 L A TEX 讲座 党贵芳 guifang@ustc.edu.cn 图书馆信息咨询部 2015 年 12 月 13 日 1 / 62
目录 1 什么是 TEX/L A TEX 2 / 62
目录 1 什么是 TEX/L A TEX 2 为什么选择 L A TEX 2 / 62
目录 1 什么是 TEX/L A TEX 2 为什么选择 L A TEX 3 如何使用 L A TEX 2 / 62
什么是 TEX TEX 由著名的计算机科学 家 Donald E. Knuth ( 高德 纳 ) 设计并实现 TEX 的读音类似 泰赫 TEX 是一个排版程序 TEX 系统是公认的数学公式排得最好的系统 大部分的 TEX 系统都是免费的 3 / 62
什么是 L A TEX TEX 不仅是一个排版程序, 也是一种程序语言 Knuth 教授写了 Plain TEX 的基本格式 L A TEX 是用 TEX 语言写成的 TEX 宏包, 它扩展了 TEX 的功能 L A TEX 实现了内容与格式分离, 作者不需要自己设计命令和宏, 可以在短时间内生成高质量的文档 对于生成复杂的数学公式, L A TEX 表现的更为出色 计算机科学家 Leslie Lamport 于 1984 年开发了 L A TEX 读音 雷泰赫 或 拉泰赫 4 / 62
为什么选择 L A TEX Word+Mathtype+EndNote L A TEX 5 / 62
为什么选择 L A TEX 所想即所得排版效果非常整齐漂亮目前为止, 最好的数学公式排版软件作者只需要专注于自己思路, 考虑论文的内容, 不需要考虑排版方面的问题更适合于编排内容复杂, 逻辑结构比较强文档非常稳定 6 / 62
7 / 62 如何使用 L A TEX
如何使用 L A TEX L A TEX 下载安装 L A TEX 两种使用界面简介 如何使用 L A TEX 写科技论文 8 / 62
下载安装软件 Windows 系统请使用 CTEX 中文套装 : http://www.ctex.org/ctexdownload WinEdt 编辑器 Ghostscript PostScript 解析器 CTEX GSView PostScript 文件 (.ps 或.eps) 预览器 MiKTEX 包含一个小巧好用的编辑器 TeXworks 支持 CCT 和 CJK 两种中文 TeX 处理方式 Linux 系统请使用 TEXLive :http://www.ctex.org/texlive 9 / 62
TeXworks 界面 10 / 62
WinEdt7 界面 11 / 62
WinEdt7 使用简介 12 / 62
WinEdt7 使用简介 12 / 62
WinEdt7 使用简介 12 / 62
简单示例 13 / 62
简单示例 This is an equation a 2 + b 2 = c 2. 13 / 62
编译工具 14 / 62
编译工具 15 / 62
论文的结构内容 标题内容 : 正文内容 : 标题作者单位摘要 章节 段落数学公式图表参考文献 16 / 62
标题内容 标题作者通讯作者单位日期 \title{this is Title} \author{san Zhang, Si Li}, \thanks{corresponding author:li@ustc.edu.cn} \address{ustc, Hefei 230026, China.} \date{\today} 摘要 \begin{abstract} This is abstract. This is abstract. \end{abstract} 输出标题 \maketitle 17 / 62
标题内容 18 / 62
正文内容 章节 段落 部分 \part{part} 可选的最高层 章 \chapter report,book 或 ctexrep ctexbook 文档类最高层 节 \section{section} article 或 ctexart 类最高层, 默认编号 小节 \subsection{subsection} 默认编号 小小节 \subsubsection{subsubsection} 默认编号 不编目录 段 \paragraph{} 默认不编号 不编目录 小段 \subparagraph{} 默认不编号 不编目录 除 \part 外, 只有在上一层章节存在时才能使用下一章节, 否则编号会出现错 误 19 / 62
正文内容 章节 段落 20 / 62
正文内容 章节 段落 21 / 62
正文内容 数学公式 n x 2 + 2 x + y N i=0 a n a 11 a 12 a 13 A = 0 a 22 a 23 0 0 a 33 1 e (x µ)2 2σ 2 dx 2π 22 / 62
正文内容 数学公式 行内数学公式 : 夹杂在行文段落中的公式 交换律可以表示为 $a+b=b+a$ 或 \(b+a=a+b\). 交换律可以表示为 a + b = b + a 或 b + a = a + b 行间数学公式 : 单独占据整行居中展示出来的公式 交换律可以表示为 $$a+b=b+a,$$ 或 \[b+a=a+b.\] 交换律可以表示为 a + b = b + a, 或 b + a = a + b. 23 / 62
正文内容 行间数学公式 自动编号 1 单行公式,equation 环境 \begin{equation} a+b=b+a \label{jhl} \end{equation} a + b = b + a (1) 24 / 62
正文内容 行间数学公式 自动编号 2 单行公式分行显示,align 环境, \begin{align} x = & a+b+c \notag \\ & +d+e+f \notag \\ & +g+h \label{longeq} \end{align} x =a + b + c + d + e + f + g + h (2) 25 / 62
正文内容 行间数学公式 自动编号 3 多行公式按关系符对齐,eqnarray 环境 \begin{eqnarray} x &=& a+b \label{meq1}\\ y &=& d+e \label{meq2}\\ z &=& g+h \label{meq3} \end{eqnarray} x = a + b (3) y = d + e (4) z = g + h (5) 26 / 62
正文内容 行间数学公式 自动编号 4 编辑多个子公式,subequations 环境 \begin{subequations} \begin{equation} a+b = b+a, \label{jhl1} \end{equation} \begin{equation} ab=ba. \label{jhl2} \end{equation} \end{subequations} a + b = b + a, ab = ba. (6a) (6b) 27 / 62
正文内容 行间数学公式 自动编号 5 公式组,cases 环境, \begin{equation}\label{zu} \text{ 交换律 } \begin{cases} a+b = b+a, &\text{ 加法 }\\ ab = ba, &\text{ 乘法 } \end{cases} \end{equation} a + b = b + a, 交换律 ab = ba, 加法 乘法 (7) 28 / 62
正文内容 插入图片 \usepackage{graphicx} %在导言区调用graphicx宏包 \begin{figure} \centering \includegraphics[width=3cm,height=2cm]{figure.jpg} \caption{插入文件名为figure.jpg的图片}\label{figure1} \end{figure} 图 1: 插入文件名为figure.jpg的图片 29 / 62
正文内容 插入图片 用subfigure实现两张图片并排插入 导言区需加入\usepackage{subfigure} (a) 郁金香 (b) 多肉植物 图 2: 并排插入文件名为figure.jpg和figure2.jpg的图片 30 / 62
正文内容 引用公式 图片 \ref{label} 公式 (\ref{zu}) 是交换律公式组 \\ 图 \ref{figure1} 是郁 金香 31 / 62
正文内容 引用公式 图片 \ref{label} 公式 (\ref{zu}) 是交换律公式组 \\ 图 \ref{figure1} 是郁 金香 公式 (7) 是交换律公式组 图 1 是郁金香 31 / 62
正文内容 插入简单表格 \begin{tabular}{rrr} \hline a & bc & def \\ \hline bc & def & a \\ \hline \end{tabular} \begin{center} \begin{tabular}{ c l r } a & bc & def \\ bc & def & a \\ \end{tabular} \end{center} a bc def bc def a a bc def bc def a 32 / 62
正文内容 参考文献 1 在 L A TEX 中直接列出参考文献 2 BibTEX 辅助 L A TEX 参考文献写作 3 BibTEX 中参考文献的收集 4 BibTEX 参考文献库管理助手 JabRef 33 / 62
正文内容 参考文献 在 L A TEX 中直接列出参考文献 引用测试 \cite{bar} 引用测试 \cite{woo,bar} \begin{thebibliography}{99} \bibitem{woo} W.K. Wootters,et.al.,Nature 299,802(1982) \bibitem{bar} H. Barnum,et.al.,Phys.Rev.Lett. 76,2818(1996) \end{thebibliography} 34 / 62
正文内容 参考文献 在 L A TEX 中直接列出参考文献 引用测试 \cite{bar} 引用测试 \cite{woo,bar} \begin{thebibliography}{99} \bibitem{woo} W.K. Wootters,et.al.,Nature 299,802(1982) \bibitem{bar} H. Barnum,et.al.,Phys.Rev.Lett. 76,2818(1996) \end{thebibliography} 引用测试 [2] 引用测试 [1, 2] [1] W.K. Wootters,et. al.,nature 299,802(1982) [2] H. Barnum,et.al.,Phys.Rev.Lett. 76,2818(1996) 34 / 62
正文内容 参考文献 在 L A TEX 中直接列出参考文献 在文后直接列出参考文献问题所在 : 需手工逐条输入参考文献需手工调整参考文献顺序需手工调整参考文献格式 35 / 62
正文内容 参考文献 BibTEX 辅助 L A TEX 参考文献写作 36 / 62
正文内容 参考文献 BibTEX 辅助 L A TEX 参考文献写作 36 / 62
正文内容 参考文献 BibTEX 辅助 L A TEX 参考文献写作 36 / 62
正文内容 参考文献 BibTEX 辅助 L A TEX 参考文献写作 文件名为 reference.bib 的参考文献库 37 / 62
正文内容 参考文献 BibTEX 辅助 L A TEX 参考文献写作 test\cite{wootters}test\cite{barnum,wootters} \bibliographystyle{unsrt}% 四种文献格式 :plain unsrt alpha abbrv \bibliography{reference} % 调用文献数据库 reference.bib \nocite{buzek} % 列出未被引用的文献, %\cite{*} 列出所有参考文献 38 / 62
正文内容 参考文献 BibTEX 辅助 L A TEX 参考文献写作 test\cite{wootters}test\cite{barnum,wootters} \bibliographystyle{unsrt}% 四种文献格式 :plain unsrt alpha abbrv \bibliography{reference} % 调用文献数据库 reference.bib \nocite{buzek} % 列出未被引用的文献, %\cite{*} 列出所有参考文献 38 / 62
正文内容 参考文献 BibTEX 辅助 L A TEX 参考文献写作 BibTEX 辅助 L A TEX 参考文献写作优点 : 参考文献可重复利用参考文献格式无需手工调整参考文献顺序按文中引用次序自动生成 39 / 62
正文内容 参考文献 BibTEX 辅助 L A TEX 参考文献写作 BibTEX 辅助 L A TEX 参考文献写作注意事项 :.bib 文献库必须与 L A TEX 文件放在同一目录下引用参考文献使用命令 \cite{label} \bibliographystyle{ 风格名 } \bibliography{ 文件名 } 编译次序 :L A TEX BibTEX L A TEX L A TEX 将编译 Latex 文件生成的 bbl 文件一起投稿 40 / 62
正文内容 BibTEX 中参考文献的收集 (a) 建立参考文献库 手工添加参考文献 41 / 62
正文内容 BibTEX 中参考文献的收集 (a) 建立参考文献库 手工添加参考文献 @ARTICLE{ 标签, author = { 作者 }, title = { 标题 }, journal = { 期刊 }, year = { 年 }, volume = { 卷 }, number = { 期 }, pages = { 页码 }, month = { 月 }, note = { 说明 }, abstract = { 摘要 }, keywords = { 关键词 }, } source = { 出版社 }, 42 / 62
正文内容 BibTEX 中参考文献的收集 (a) 建立参考文献库 手工添加参考文献 @ARTICLE{ 标签, author = { 作者 }, title = { 标题 }, journal = { 期刊 }, year = { 年 }, volume = { 卷 }, number = { 期 }, pages = { 页码 }, month = { 月 }, note = { 说明 }, abstract = { 摘要 }, keywords = { 关键词 }, } source = { 出版社 }, 缺点 : 逐项手工输入 繁琐 效率低下 42 / 62
正文内容 BibTEX 中参考文献的收集 (b) 建立参考文献库 网上导入 43 / 62
正文内容 BibTEX 中参考文献的收集 (b) 建立参考文献库 网上导入 44 / 62
正文内容 BibTEX 中参考文献的收集 (c) 建立参考文献库 网上导入 45 / 62
正文内容 BibTEX 中参考文献的收集 (c) 建立参考文献库 EndNote 转入 没有提供 bibtex 下载格式的网站, 可以先下载成 EndNote 格式再 转入 bibtex 46 / 62
.bib 文件中参考文献的呈现形式 47 / 62
.bib 文件中参考文献的引用方式 在需要插入参考文献的位置输入 \cite{}, 将会自动弹出选择文 献窗口 48 / 62
BibTEX 参考文献库管理助手 JabRef 49 / 62
BibTEX 参考文献库管理助手 JabRef 50 / 62
如何使 JabRef 与 WinEdt 关联 51 / 62
如何利用 JabRef 引用参考文献 将光标放在需插入参考文献位置 在 JabRef 中选中参考文献 点击 工具 点击 推送选中记录到外部程序 (WinEdt) 52 / 62
如何利用 JabRef 引用参考文献 打开 JabRef 选中参考文献 右键 点击 复 制 \cite{}(bibtex 键值 ) 粘贴到文中相应位置 53 / 62
54 / 62 如何用 L A TEX 生成一篇科技论文
如何用 L A TEX 生成一篇科技论文 \documentclass[aps,fleqn,leqno]{revtex4} \usepackage{amsmath,amssymb} \usepackage{latexsym} \usepackage{graphicx} \begin{document}... \end{document} 55 / 62
各种论文模板 56 / 62
各种论文模板 PRL 57 / 62
各种论文模板 SCI 58 / 62
各种论文模板 IEEE 59 / 62
轻松修改论文模板 出版社网站下载相关论文模板, 填入论文内容即可 60 / 62
61 / 62 推荐学习网站 :http://bbs.ctex.org/forum.php
62 / 62 谢谢大家