Latex宏包就是模板,分为class(以.cls为后缀,在documentclass命令中使用)和style(以.sty为后缀,在usepackage命令中使用),如常见的book,article类;以及graphicx,caption包等。Latex提供了专门的工具doc/docstrip来编写宏包。简单的包完全可以自己动手写,先看一个简单的例子,我们的目的是最终写出一个完整的毕业论文模板。编写内容如下:\NeedsTeXFormat{LaTeX2e}[2007/10/19]\ProvidesClass{thesis}[2011/04/05 Thesis Template for Doctor]\LoadClass[cs4size,a4paper,fancyhdr,fntef, UTF8]{ctexbook}[2007/10/19]\RequirePackage{amsmath,amsthm,amsfonts,amssymb,bm}\RequirePackage{apjfonts, epigraph, titlesec, textcomp}\RequirePackage{natbib}\renewcommand\title[1]{\def\IHEP@value@title{#1}}\renewcommand\author[1]{\def\IHEP@value@author{#1}}\renewcommand\maketitle{%\clearpage\thispagestyle{empty}\vspace*{50pt}\begin{center}\bf\songti\zihao{-1}中国科学院研究生院\\博士学位论文\vskip 50pt\bf\heiti\zihao{3} \underline{~\IHEP@value@title~}\vskip 20pt\bf\kaishu\zihao{4} \underline{~\IHEP@value@author~}\end{center}}\makeatletter\def\IHEP@value@title{~~~~~(论~文~题~目)~~~~~}\def\IHEP@value@author{~~~~~(作~者~姓~名)~~~~~}\makeatother\endinput写测试文件,内容如下\documentclass{thesis}\begin{document}\title{编写论文模板}\author{Liyropt}\maketitle\end{document}将和放在同一目录下,用Latex编译
我和很多同学的毕业论文都是在国淘论文写作网写的。感觉这里写的不错,文笔挺好的。毕业论文,泛指专科毕业论文、本科毕业论文(学士学位毕业论文)、硕士研究生毕业论文(硕士学位论文)、博士研究生毕业论文(博士学位论文)等,即需要在学业完成前写作并提交的论文,是教学或科研活动的重要组成部分之一。其主要目的是培养学生综合运用所学知识和技能,理论联系实际,独立分析,解决实际问题的能力,使学生得到从事本专业工作和进行相关的基本训练。其主要目的是培养学生综合运用所学知识和技能,理论联系实际,独立分析,解决实际问题的能力,使学生得到从事本专业工作和进行相关的基本训练。毕业论文应反映出作者能够准确地掌握所学的专业基础知识,基本学会综合运用所学知识进行科学研究的方法,对所研究的题目有一定的心得体会,论文题目的范围不宜过宽,一般选择本学科某一重要问题的一个侧面。
通过我自己摸索一个月LaTeX的经验,结合刘老师的答案,楼主可以去找清华大学硕士论文的模版,通过查看源代码、Class、stlye自定义,可以了解文本格式的定义和设置。看过模版的源代码之后,并不是说你能用的好,毕竟LaTeX的核心是数学公式,只有多写代码,多编译、查看PDF,体会不同公式定义的微妙变化。至于字体,文章标题格式,边距,行距,缩进、文武线,页脚页眉页码等,都在模版定义好了,你只需要填充内容。如果只是学会使用模板,调用命令的话,ShareLaTeX, Online LaTeX Editor 是个蛮好用的网站,有很多模板参考,可以在线或者下载源文件看。如果是想自己写.cls和.sty文件,我就不太清楚了,可能具体查模板里每一个class和package的用法会有帮助吧。
在国内就是知网/维普/万方这三大系统,这里面的资源是不断更新的,每一年毕业生的论文除有保密要求外的基本上都是收这三大系统收录作为比对资源库,所以你就可不能大意啊国内就是三大系统,知网/维普/万方知网不对个人开放,维普及万方对个人开放万方不检测互联网及英文,知网及维普都检测互联网及英文。现在,所有学校对于硕士、博士毕业论文,必须通过论文检测查重才能算合格过关。本科毕业生,大部分211工程重点大学,采取抽检的方式对本科毕业论文进行检测查重。抄袭或引用率过高,一经检测查重查出超过百分之三十,后果相当严重。相似百分之五十以下,延期毕业,超过百分之五十者,取消学位。辛辛苦苦读个大学,花了好几万,加上几年时间,又面临找工作,学位拿不到多伤心。但是,所有检测系统都是机器,都有内在的检测原理,我们只要了解了其中内在的检测原理、系统算法、规律,通过检测报告反复修改,还是能成功通过检测,轻松毕业的。
查重只查文字部分,与格式无关。如果是在淘宝上买的服务,直接将正文部分的内容复制进去就可以了。如果是学校最后要求的查重,一般是用知网的一套系统,你可以直接将Latex生成的PDF传上去,注意去掉最后的参考文献,致谢,声明之类的,那部分重复几率很高。大概当今所有的研究生毕业论文都会经过中国知网的“学术不端检测”,即便最后不被盲审。这个系统的初衷其实是很好的,在一定程度上能够对即将踏入中国科研界的硕士研究生们一个警示作用:杜绝抄袭,踏实学问。但正所谓“世界万物,有矛就有盾”的哲学观,中国知网的这个“学术不端检测系统”并不是完善的。原因有二,其一是目前的图文识别技术还不够先进;其二是目前的机器识别还达不到在含义识别上的智能化。查重原理:
1、知网学位论文检测为整篇上传,格式对检测结果可能会造成影响,需要将最终交稿格式提交检测,将影响降到最小,此影响为几十字的小段可能检测不出。对于3万字符以上文字较多的论文是可以忽略的。对比数据库为:中国学术期刊网络出版总库,中国博士学位论文全文数据库/中国优秀硕士学位论文全文数据库,国重要会议论文全文数据库,中国重要报纸全文数据库,中国专利全文数据库,个人比对库,其他比对库。部分书籍不在知网库,检测不到。
2、上传论文后,系统会自动检测该论文的章节信息,如果有自动生成的目录信息,那么系统会将论文按章节分段检测,否则会自动分段检测。
BibTeX是比较专业的整理参考文献的方法,而且方便在tex文件中引用,但是里面有很多小细节需要注意。用 LaTeX 处理文档, 经常就要书写参考文献, 这里介绍 LaTeX 默认的 thebibliography 环境,如果要了解 LaTeX 中更高级的参考文献管理工具 BibTeX, 请见这里BibTeX使用介绍.另外一种经常用的小技巧是, 把文档中的 Reference 写成中文的”参考文献”如果文档类是article之类的, 用\renewcommand\refname{参考文献},如果文档类是book之类的, 用\renewcommand\bibname{参考文献},生成中文参考文献列表,不出现and连接作者,或者et al等英文;作者姓名按照中国传统显示,形如张三;不出现乱码。
排序问题,以及引用序号是 LaTeX 提供的 ID 还是数字的问题。其实不止这些,参考文献的显示格式也是可以定制的。参考文献以正文中引用顺序排序,还是以文献第一作者的 last name 排序,是通过一些 bst 文件来控制的。如何定制参考文献的显示格式其实 bst 文件有很多,总能找到自己需要的。如果这些还不能满足,可以通过生成自己的 bst 文件来定制。这有两个方法,第一是手写(反正我是写不出来),第二是通过工具。custom-bib 是一个定制 bst 文件的包,解压缩后用 LaTeX 编译其中的主 tex 文件,便会进行交互式的 bst 定制过程,具体过程我就不讲了。把生成的自定义的 bst 放到LaTeX 相应目录下,刷新文件名数据库就可以使用了。
latex 写的东西,最终要编译成pdf格式的。里面的格式,尤其是数学类符号等,比较漂亮。这是word不能比的。latex还有一个最大的特点是,写出来的东西比较规范。比如:要写一篇论文,它规定要按一定的格式,如果是latex,只需要使用他的一个模板,编译出来自然符合他的格式。而如果是word,那就需要每个细节都要注意到,比较麻烦。再有,latex是免费的,word是收费的,所以,很多老外不愿意用word。他们的格式要求,都是用latex定的,要和他们接轨,只能是使用latex。
文件都是在tex文件中写的。细节很多,找相关书看一下。
读下latex或ctex的帮助文档吧。如果你安装了texlive,在命令行里输入texdoclshort或texdocctex就可以了。两份文档都很基础,写中文推荐后者。模板一般存为sty格式,只要在\documentclass{...}和\begin{document}之间输入\usepackage{模板名}就可以使用该模板了。
tex是tex文件,aux是交叉引用辅助文件,log是日志文件,bbl是参考文献,dvi是可以预览的文件。
latex 模板使用具体操作如下:
1、配置编辑器,依次点击Options、Configurate,在新开的对话框中,勾选BibTex Export,确认。
2、下载好的模板解压后打开文件件找到主文件双击并打开,每次修改之后及时pdfLaTex编译。每当出现一个暂时还比较满意的状态,应该整个文件夹另存为以下,再接着改。
3、打开模板后,点击软件菜单栏的tools菜单,下图左侧是弹出的下拉菜单一定要按照图中文字顺序执行,因为一旦编译报错,撤销操作之后再编译会依然报错(可能是生成了撤销操作无法改动的中间文件)。换句话说无法撤销到上一次报错的编译之前。
4、如果是Texnicenter编译器,则用下图的方法进行执行程序,在BibTex编译之前,pdfLaTex编译出来的所有引文以问号代替,文章后面也没有Reference.但是这个结果一定要备份保留的,因为这时至少pdf还能打开。
5、最后把论文编辑成sample里面的形式,下图所示,为latex公式及输出效果。
tex是tex文件,aux是交叉引用辅助文件,log是日志文件,bbl是参考文献,dvi是可以预览的文件。
latex 模板使用具体操作如下:
1、配置编辑器,依次点击Options、Configurate,在新开的对话框中,勾选BibTex Export,确认。
2、下载好的模板解压后打开文件件找到主文件双击并打开,每次修改之后及时pdfLaTex编译。每当出现一个暂时还比较满意的状态,应该整个文件夹另存为以下,再接着改。
3、打开模板后,点击软件菜单栏的tools菜单,下图左侧是弹出的下拉菜单一定要按照图中文字顺序执行,因为一旦编译报错,撤销操作之后再编译会依然报错(可能是生成了撤销操作无法改动的中间文件)。换句话说无法撤销到上一次报错的编译之前。
4、如果是Texnicenter编译器,则用下图的方法进行执行程序,在BibTex编译之前,pdfLaTex编译出来的所有引文以问号代替,文章后面也没有Reference.但是这个结果一定要备份保留的,因为这时至少pdf还能打开。
5、最后把论文编辑成sample里面的形式,下图所示,为latex公式及输出效果。
去投稿的期刊搜索模版,下载导入到latex中就可以编辑了。需要到一些详细的符号,表格等可以去百度搜索一下。有很多教程的。
latex用法设置行间距的方法:%\setlength{\baselineskip}{15pt}\renewcommand{\baselinestretch}{1}2.去掉容差报警的方法:\hbadness=10000 \tolerance=10000 \hfuzz=150pt3.更改子级item,enumerate的图标的方法:\renewcommand{\labelenumii}{(\arabic{enumii}).}\renewcommand{\labelenumiii}{[\arabic{enumiii}]}\renewcommand{\labelenumiv}{<\arabic{enumiv}>}\renewcommand{\labelitemi}{\PlusCenterOpen }\renewcommand{\labelitemii}{\Checkmark }\renewcommand{\labelitemiii}{\ding {43} }\renewcommand{\labelitemiv}{$\clubsuit$}4.使用下划线,删除线的方法:\usepackage{ulem}\uwave \sout \uwave{.....} \sout{...}如果用中文,应该是 包, 不然不会正确分行。 如:\usepackage{CJKulem} LaTex会自动给CJKulem加上.sty的后缀\d a 给文字a下面加点,如下: \d G \d P \d I \d I \d O\xout:斜删除线\sout :水平删除线\uwave:波浪线\uline,\uuline:下划线,双下划线\renewcommand{\baselinestretch}{}\renewcommand{\ULdepth} 可以手工修改下划线离基线的距离。5.高亮,加行号源代码的方法:\usepackage{color}\definecolor{gray}{rgb}{}\usepackage{listings}\lstset{numbers=left} \lstset{language=C++} \lstset{breaklines}\lstset{extendedchars=false} \lstset{backgroundcolor=\color{gray}}\lstset{keywordstyle=\color{blue}\bfseries} \lstset{frame=none}\lstset{tabsize=4} \lstset{commentstyle=\color{red}}\lstset{stringstyle=\emph}6.制表位画简单表:\begin{tabbing}..........\=............\=..........\\....\> .........\>.........\\.....\>..........\>.........\\...........\>........\>....\end{tabbing}7.盒子:\mbox{看什么看,死鸟} \fbox{看什么看,死鸟}\fbox 有一个外框\framebox[宽度][位置]{.....}位置:l:左对齐 r:右对齐 s:伸展文本\framebox[][l]{.........}\framebox[3cm][s]{XXX \dotfill XXX}8.点填充:\dotfill\framebox[3cm][s]{XXX \dotfill XXX}9.对单个字母加上斜划线的方法:\makebox[0pt][l]{/}S10.给文本加上边注:............... \marginpar{这是边注一个}......................\marginpar{...\\....\\....}.........加上竖线作边注:\marginpar{\rule[Y轴方向坐标:+向上,-向下]{竖线宽度}{竖线长度}}\marginpar{\rule[]{10mm}{20mm}}:\begin{verbatim}...........\end{verbatim}\begin{verbatim}* ...........\end{verbatim*}将空格也显示也来。12.画表有关知识:1)63:4232:44要将num1:num2这样的表项中的:予以对齐,则可用:...r@{:}l...2)合并多列写为一个表项: \multicolumn{10}{c|}{\itshape ........}13.块注释:\iffalse %块注释命令开始....................\fi %块注释命令结束14.多个宏包的包含法:%一般情形下的必用宏包\usepackage{textcomp}\usepackage{latexsym,amssymb,amsmath}\usepackage{CJK,CJKnumb}15.宏包的使用说明的查询:%可以把\...\MiKTeX\TeXMF\doc文件夹移到另外的地方以方便查阅下面各种宏包的使用说明16.特殊的宏包:%\usepackage{ifpdf} %切换latex和pdflatex命令编译%\usepackage{china2e} %特殊的汉字字符17.有关宏包的说明:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*%可以把\...\MiKTeX\TeXMF\doc文件夹移到另外的地方以方便查阅下面各种宏包的使用说明%宏包的兼容性与宏包的顺序有关,一般不应改动下面宏包的前后顺序%一般情形下的必用宏包\usepackage{textcomp}\usepackage{latexsym,amssymb,amsmath}\usepackage{CJK,CJKnumb} %其中CJKnumb用在fancyhdr宏包时,CJK 这个环境可以在preamble里使用,%但要记得在\begin{document}之前关掉之后可以再另外打开一个新的 CJK 环境.%其他 miktex 自带选用宏包, 包括: 图形宏包, 公式宏包, 表格宏包, 页面设置宏包, 特殊文本元素宏包%\usepackage{ifpdf} %切换latex和pdflatex命令编译%\usepackage{china2e} %特殊的汉字字符\usepackage{makeidx}\makeindex %产生方式是用命令(pdf)latex,(pdf)latex,texify,(pdf)latex%图形宏包\ifx\pdfoutput\undefined %即可用latex或pdflatex编译\usepackage[dvips]{graphicx}\else\usepackage[pdftex]{graphicx}\fi%将eps或pdf都放在当前目录的figures子目录下, 在文中用\graphicspath{{figures/}}\usepackage[centerlast]{caption2}%图形宏包, 下面的设置在我这儿有一点冲突, 所以弃用%\usepackage[subfigure,caption2]{ccaption}%构造连续标题,无标题,双语标题或匿名标题\usepackage{color}%彩色文本、底色、文本框等等色彩支持(这个宏包只能放在这里,否则通不过编译)\definecolor{lightgray}{gray}{.80}%\colorbox{lightgray}{\vbox{}}%\usepackage{epic}%\usepackage[all]{xy}\usepackage{floatflt}%可把图表和文字混排, 其中[p]可选%\begin{floatingfigure}[p]{40mm}\centering\caption{}\end{floatingfigure}%\begin{floatingtable}[p]{\begin{tabular}\end{tabular}}\caption{}\end{floatingtable}%\usepackage{overpic}%将LaTeX对象放置在图上%\usepackage{pstricks}%Posts cript macrosfor Generic TeX(我没用过,据说很强),在pdf下要用pdftricks%\usepackage{Picins}%图形放在正文行中\usepackage{bez123,fancybox}%latexcad/mytexcad所需要的宏包\usepackage{mytexcad}%%mytexcad是修改latexcad后的非Miktex宏包,也可用自带的latexcad.%我想在latex和pdflatex下都能正常显示编译结果,这时把它换成bez123宏包中的相应命令即可.%另外,改动一下内的宏命令,把\drawpath 命令中的\path 改为\lbezier.%建议把latexcad图中的内容复制过来,并在\begin{picture}前加\centering\setlength{\unitlength}{1mm}%\usepackage{picinpar}%图表和文字混排宏包%\usepackage[verbose]{wrapfig} %图表和文字混排宏包%\usepackage{pspicture}%绘制任意角度和粗细的线段以及不限大小的圆,在PDF下不能用%\usepackage{eso-pic}%向文档的所有页或部分页加n副图形, 可实现水印效果%\usepackage{eepic}%扩展的绘图支持%\usepackage{curves}%绘制复杂曲线%\usepackage{texdraw}%增强的绘图工具%\usepackage{treedoc}%树形图绘制%\usepackage{pictex}可以画任意的图形%公式宏包\usepackage[amsmath,thmmarks]{ntheorem}%定理类环境宏包,其中amsmath选项用来兼容AMS LaTeX的宏包\usepackage{cases}%\begin{numcases}{|x|=}x,&for$x\geq0$\\-x,&for$x<0$\end{numcases}\usepackage{subeqnarray}%多个子方程\begin{subeqnarray}\label{eqw}\slabel{eq0}\\ \slabel{eq1}\end{subeqnarray}%\usepackage{bm}%处理数学公式中的黑斜体\usepackage{pmat}%分块矩阵的虚线,非miktex宏包,兼容性很好\iffalse \begin{pmat}[{.|}] a_{11} & a_{12} & b_{11} \cr a_{21} & a_{22} & b_{21} \cr\- c_{11} & c_{12} & d_{11} \cr\end{pmat}\fi\usepackage{blkarray}%另一种分块矩阵
我和很多同学的毕业论文都是在国淘论文写作网写的。感觉这里写的不错,文笔挺好的。毕业论文,泛指专科毕业论文、本科毕业论文(学士学位毕业论文)、硕士研究生毕业论文(硕士学位论文)、博士研究生毕业论文(博士学位论文)等,即需要在学业完成前写作并提交的论文,是教学或科研活动的重要组成部分之一。其主要目的是培养学生综合运用所学知识和技能,理论联系实际,独立分析,解决实际问题的能力,使学生得到从事本专业工作和进行相关的基本训练。其主要目的是培养学生综合运用所学知识和技能,理论联系实际,独立分析,解决实际问题的能力,使学生得到从事本专业工作和进行相关的基本训练。毕业论文应反映出作者能够准确地掌握所学的专业基础知识,基本学会综合运用所学知识进行科学研究的方法,对所研究的题目有一定的心得体会,论文题目的范围不宜过宽,一般选择本学科某一重要问题的一个侧面。
如何快速学习掌握TeX(LaTeX) zz国际上许多权威学术机构都将LaTeX排版格式作为标准的文档格式。各种数学刊物、国际数学会议上被定为标准的论文投稿、编排软件,列入著名的国际数学刊物《Journal of Group Theory》(《群论杂志》)就将LaTeX文件定为标准论文投稿格式,美国数学协会(AMS)甚至将它所有的会刊论文格式都定为LaTeX。然而对于初学Tex(LaTex)的人,学习使用其软件的入门门槛太高, 使很多初学者望而生畏。本文摘自 中国运筹学论坛 » 论文写作 » 如何快速学习掌握TeX(LaTeX) zz网址:希望能对学习Tex(LaTex)的人有所帮助。