Latex排版格式

  • 格式:doc
  • 大小:47.00 KB
  • 文档页数:7

10月18日用Latex为论文排版用Latex 为论文排版目录语法规范文档结构中文格式相关问题段落缩进中文字体章节和段落组织图片表格杂项格式参考文献脚注页眉和页脚常用命令语法规范latex 中,用“%”做为注释行的开始,用“\”作为命令或者变量的开始。

用一对大括号“{}”作为一个区块的起始和结束,在这一个区块中,命令和变量具有局部意义。

用一对方括号“[]”作为某个命令参数的起始和结束,参数之间用“,”隔开。

文档结构文档的开始必须使用类似如下命令:\documentclass[a4paper, 12pt, onecolumn]{article}这条命令指定文档的类型是article,可以根据需要换为slides,book 等;字体为12pt;纸张类型是A4;单栏。

然后使用\usepackge 命令指定需要使用的宏包,如:\usepackage{CJK} % CJK 中文支持\usepackage{graphicx} % EPS 图形支持\usepackage{indentfirst} % 中文段落首行缩进\usepackage{fancyhdr} % 梦幻页眉正文部分开始时,需要使用如下命令:\begin{document}\begin{CJK}{GBK}{song}\CJKcaption{GB} % 如果需要使用中文,必须加上这一句相应的,正文结束后,需要使用:\end{CJK}\end{document}中文格式相关问题段落缩进要使中文段落每段起始时空两个汉字的位置,除了需要使用宏包“indentfirst”外,还需要使用如下命令:\setlength{\parindent}{24pt}此命令加在导言区(导言区即在第一条命令和正文开始之间的部分)即可,参数应该根据正文字体的大小来设定,因为这里正文字体是12pt,两个字的位置就是24pt。

中文字体设定中文字体很简单,只需要用类似如下的命令:\CJKfamily{hei}这是黑体我们也可以针对某个段落设定字体大小和行间距:\fontsize{22pt}{26pt}后面的这一段文字,字体大小是 22pt,段落的行间距是26pt当需要将行间距恢复到默认值时,只要用\linespread{}\selectfont即可,因为行间距只有当字体大小发生变化时才会重新计算,所以在\linespread 后面必须跟上字体尺寸变换的命令,如\small 之类,或者直接写上\selectfont。

章节和段落组织可以用\section{第一层章节}\subsection{第二层章节}\subsubsection{第三层章节}这样的命令来分层次定义文章的章节,可以用\begin{itemize}\item 第一条\item 第二条\item 第三条\end{itemize}这样的命令来定义多个条目,可以用\paragraph{第一段}\paragraph{第二段}\paragraph{第三段}这样的命令来定义段落。

图片用如下命令来插入图片(只支持eps 图片):\begin{figure}\begin{center}\includegraphics[]{kingofcats}\\\small{图1 猫王的图片}\end{center}\end{figure}其中\begin{center} 和\end{center} 的含义是将其中的内容居页面中间排放,“\\”符号用来换行。

表格用如下命令来定义表格:\begin{tabular}{c|c}\hline第一列标题 & 第二列标题 \\\hline第一行第一列 & 第一行第二列 \\\hline第二行第一列 & 第二行第二列 \\\hline\end{tabular}杂项格式参考文献用如下命令定义参考文献:\begin{thebibliography}{99}\bibitem{stid.Internetwork.smth}stid.论灌水与写论文的关系.北京:新水木出版社,2005\bibitem{kingofcats.newsmth}kingofcats.我是猫王我怕谁.北京:灌水出版社,1999\end{thebibliography}脚注用如下命令来定义脚注:猫王\footnote{即 King of Cats,猫中之王,也称 stid}页眉和页脚用如下命令来定义页眉和页脚:\pagestyle{fancy} % 使用梦幻页眉\lhead{}\chead{}\rhead{\small{北京理工大学工程硕士学位论文(设计)开题报告}}\lfoot{}\cfoot{}\rfoot{\thepage}\renewcommand{\headrulewidth}{0.4pt}常用命令∙\date{} 去掉标题中的默认日期∙\newcommand{\supercite}[1]{\textsuperscript{\cite{#1}}} 带一个参数的自定义命令∙\thispagestyle{empty} 此页不使用页眉和页脚∙\vspace{20mm} 在垂直方向空出20mm 的距离∙\hspace{12pt} 在水平方向空出12pt 的距离∙\underline{} 加下划线∙\setcounter{page}{1} 从1 开始计算页码∙\newpage 强制换页∙\clearpage 给最后一页也加上页眉和页脚∙\makebox[72pt][s]{被打散的文字} 定义宽度为72pt 的文本盒,并将其中的文字均匀分布∙\makebox[30mm][c]{居中的文字} 定义宽度为30mm 的文本盒,并将其中的文字居中排列LaTeX 的对参考文献的处理2010-04-21 00:21LaTeX 的对参考文献的处理LaTeX 的对参考文献的处理实在是非常的方便,我用过几次,有些体会,写出来供大家参考。

当然,自己的功力还不够深,有些地方问题一解决就罢手了,没有细究。

LaTeX 对参考文献的处理有这么一些优点:1. 可以维护一个 bib 文件,在你的整个研究生涯可以只维护这样一个文件,就象一个数据库,每个参考文献是一个记录,由一个唯一的 ID (例如下面的 MartinDSP00)描述。

比如我的 myreference.bib 文件里一条典型的文献是这样的:@article{MartinDSP00, author = "A. Martin and M. Przybocki", title = "The {NIST} 1999 speaker recognition evaluation --- an overview", journal = "Digital Signal Processing", volume = "10", pages = "1--18", year = "2000",} 其中 {NIST} 中的大括号不会被显示,它的作用是保证将来的生成的参考文献中 NIST 四个字保持原样,不会被小写。

2. 需要引用文献的时候,在正文里加入:\bibliographystyle{ieeetr}\bibliography{myreference} 就可以用 \cite{} 来引用文献库中的论文了,如 \cite{MartinDSP00}。

上面第一行是控制文献显示格式的,这个后面再讲。

此时,myreference.bib 文件在正文 tex 文件的同一目录下,以保证 LaTeX 可以找到该 bib 文件。

3. 编译正文之后,生成 aux 文件,然后用 bibtex 在当前目录生成 bbl 文件,再编译正文两次,完整的 dvi 就生成了。

这样,LaTeX 保证了所有用 \cite 引用到的文献都已被列出,并且自动编号。

同时,如果没有用 \nocite 命令,LaTeX 还保证所有列出的参考文献都在正文中得到了引用。

4. 关于 bib 文件前面提到 bib 文件的维护问题。

我一般不对里面的文献排序,如果文献比较多,需要查找的话,可以通过查询关键字来实现。

bib 文件把 @ 所定义的 entry 之外的所有东西看作是注释。

比如在上面 @article 的例子里,如果我在大括号之外写些东西的话,bibtex 是不会关心的,就当它不存在。

所以我就把文献的关键字写在这里,将来通过搜索关键字来查找某些文献。

其实也可以搞一个临时的 LaTeX 文件,使用 \nocite{*} 命令,然后编译成 dvi,这样就得到了一个 bib 文件中所有参考文献的列表,当然是可以按照作者名字排序的。

另外,很多 journal(学术期刊)或者 booktitle(国际会议)都是重复的,为了规范化,可以定义缩写,如@string(ICASSP = "Proc. of the International Conference on Acoustics, Speech, and Signal Processing (ICASSP)") 然后 @conference{QL.ICA98, author = "Qi Li and Biing-Hwang Juang", title = "Speaker Verification Using Verbal Information Verification for Automatic Enrollment", booktitle = ICASSP, year = "1998",} 这样在执行 bibtex 之后,ICASSP 会被替换成它的全称。

5. bib 中的中文文献中文文献和英文的格式不同,并且使用全角的标点符号,有一点难办。

我的解决办法是这样的: @misc{Xie.1995, note = "谢锦辉,《隐 {Markov} 模型及其在语音处理中的应用》,华中理工大学出版社,1995年4月", key = "Xie",} 唯一的缺陷是参考文献中最后是以英文的 "." 而不是 "。

" 结束的。

还好我的中文文献不多,无伤大雅,否则就手工修改一下 bbl 文件吧。

6. 关于参考文献的显示格式、排序,及其他前面提到参考文献的排序问题,以及引用序号是 LaTeX 提供的 ID 还是数字的问题。

其实不止这些,参考文献的显示格式也是可以定制的。

参考文献以正文中引用顺序排序,还是以文献第一作者的 last name 排序,是通过一些 bst 文件来控制的。