latex参考文献居中_Latex排版全解

Latex排版全解

LATEX(英语发音:/ˈleɪtɛk/ LAY-tek或英语发音:/ˈlɑːtɛk/ LAH-tek,音译“拉泰赫”),是一种基于TEX的排版系统,由美国电脑学家莱斯利•兰伯特在20世纪80年代初期开发,利用这种格式,即使用户没有排版和程序设计的知识也可以充分发挥由TEX所提供的强大功能。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的邮件到完整书籍的所有其他种类的文档。

和Microsoft Office Word 等所见即所得的办公软件不同,用LATEX 排版文档,首先要用文本编辑器编辑好tex 文档,然后通过各种程序编译,得到pdf 文档用于打印或者阅读。基本的排版流程如下图:

一般我们经常用pdflatex 或者xelatex 程序直接从tex 文件生成pdf 文件。如果是中文tex 文档,优先使用xelatex 程序编译。

WinEdt是一款Microsoft Windows平台下的文本编辑器。它主要是用来创建TeX(或者LaTeX)文档,但是同时也能处理HTML或者其他文本文档。它被很多TeX系统如MiKTeX用来当作输入前端,且无缝整合。

本文利用WinEdt来实现对latex的学习与应用。

第一部分 软件安装

1.首先安装LATEX

下载地址:http://www.miktex.org/download。按照步骤安装,新版Latex会自带文档编辑器TeXworks。

TeXworks 是在TUG(TeX Users Group)的支持下开发的一个全新的TeX/LaTeX 编辑器。它的首要特点如下:自带了一个pdf 浏览器,编辑latex文件时可以迅速预览排版后的pdf 文件;还有就是它的设计目标是简单易用,所以只支持直接生成并预览pdf,避免dvi, ps, pdf 各种文件格式对初学者的干扰。

TeXWorks 支持命令补全(command completion)。使用方法是在输入若干字母后按Shift+Tab(或Ctrl+Tab)。比如,输入i 之后按Ctrl+Tab 就会变成\item。如果有几种可能的补全方式,多按次就会在这几种方式之间循环,按Ctrl+Tab 和按Shift+Tab 循环方向相反。

2.安装WinEdt

1)熟悉WinEdt软件,几个重要的区域:

①插入图片

②插入表格

③插入超链接

④插入文章的结构:part、chapter等

⑤文字的居左、中、右。

⑥列表样式

⑦显示左侧的框区,区域13

⑧显示数学符号

⑨编译,运行;旁边的放大镜为预览。

⑩将此项改为LaTex或PDFTexify;PDFTexify运行后自动生成PDF文件打开

⑪处理参考文献

⑫将DVI格式转换为PDF;10设置为LaTex时,需要用它转换成PDF文件

⑬点击Set Main File,显示文章的树型结构大纲

⑭代码编辑区

⑮Console,工作台,代码出错会在这里报错。

蓝框内表示:第一个错误出现在第6行。

红框内表示:错误的信息。

在Console内,按enter键跳过错误,继续执行后面的代码;所有当修改错误后,要点击Console区域的×号停止编译,然后重新编译。

2)TIPS

a.大小写敏感

b.设置编辑区代码行数:View->Line Numbers(或Ctrl+=);

c. WinEdt中的环境(\begin{}...\end{})自动补足功能。以\begin{equation}...\end{equation}为例:

▪输入时使用\begin{equation}}

▪输入时使用\begin{equation}>,如果之后没有\end{...},则与第一种方法相同;如果之后有个别的\end{...},如\end{document},则系统将弹出窗口提示Change Environment,输入equation,则自动将\end{document}改为\end{equation}

▪输入时使用\end{ {

d. 编辑区左侧的小箭头将这行代码转到PDF文件对应的区域

相比较,WinEdt功能更强,且无缝整合LaTex,选择WinEdt作为编辑器。当然除了TeXWorks、WinEdt,还有很多其他的软件,此处不再介绍。

第二部分 LaTex排版

一.英文文档

1.最简单的LATEX 英文文档

% hello.tex

\documentclass[a4paper]{article}\usepackage{hyperref}\begin{document}Hello World!

\end{document}

①% 符号后面的内容都表示注释

②在LATEX 文档中,用\ 开始的字母串来表示一个命令。命令后面用花括号{} 包含的内容是该命令的参数,必不可少。

③这里的\documentclass 是LATEX 文档的基本命令,用于指明文档类。\documentclass[选项]{文档类}

文档类

article    排版科技期刊、短报告、程序文档、邀请函等。

report    排版多章节的长报告、短篇的书籍、博士论文等。

book    排版书籍。

slides    排版幻灯片。其中使用了较大的 sans serif 字体。也可以考虑使用 FoilTEX 来得到相同的效果。

文档类的选项

纸张大小(a4paper,a5paper,b4paper,letterpaper,legalpaper,executivepaper):

默认的letterpaper 纸张常见于美国,和国内常用的A4 纸张的大小稍有差别,建议自己指定。

字体大小(10pt,11pt,12pt):默认为10pt。

纸张方向(portrait,landscape):默认为portrait(纵向),在屏幕阅读也许landscape(横向)更方便。

草稿定稿(draft,final):默认为final(定稿);如果是draft(草稿),页面内容有溢出时会显示粗黑条。

单面双面(oneside,twoside):对于article 和report 文档类,默认设置为单面,页码总是在右边;对于book 文档类,默认设置为双面,奇数页页码在右边,偶数页页码在左边,这样双面打印时页码总在外侧。

新章开始(openright,openany):仅对book 文档类有效,默认值为openright,即每章都从奇数页开始;如果设置为openany,则每章仅从新的一页开始,不管奇偶页。

④\usepackage 命令也是LATEX 的基本命令,用于载入LATEX 宏包。LATEX 系统中包含了各种各样的宏包,对LATEX 的基本功能作了各种扩展。

⑤\begin{document} 和\end{document} 之间的部分我们称为正文区,一般用于正文内容的撰写。这个例子的正文内容只有简单的Hello World!。对应的,在\documentclass 和\begin{

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值