欢迎来到权威期刊网(www.qwqk.net),我们为您提供专业的期刊咨询和论文发表辅导!!

网站地图|在线投稿| 联系权威期刊网

权威期刊网 您身边的期刊订阅专家
论文投稿

热门关键词:

论文发表
当前位置:权威期刊网 » 职称论文发表网

texlive如何写论文

2017-09-08 14:31 本文地址:http://www.qwqk.net/news5918.html 人气:864

  论文常用来指进行各个学术领域的研究和描述学术研究成果的文章,权威期刊网小编整理了texlive写论文的方法,希望对各位的写作有所帮助!


texlive如何写论文.jpg


  texlive写论文的方法
  1、下载,安装模板
  下载buptthesis的v1.0 Beta1包,解压到某个目录,里边有一个userguide.pdf,是用户手册。再用svn方式checkout出最新版本
  里边有三个目录,分别是bibtex latex和sample,前两个目录需要到相应的
  目录当中去,sample中是一个例子,可以直接make测试模板是否安装好了。
  sudo cp -r bibtex /usr/share/texmf-texlive/bibtex/bst/bupt
  sudo cp -r latex /usr/share/texmf-texlive/tex/latex/bupt
  另外,看userguide.pdf中还列出了不少模板所依赖的宏包,由于我初学,不知道哪个deb中包含什么宏包,也没时间仔细研究了(论文两周就要编完),直接用apt-get基本把所有tex相关的宏包都装上了,在测试编译sample的时候还是提示少一些宏包,需要我单独下载的宏包有
  CJKpunct
  glossaries
  mfirstuc
  subdepth
  xfor 
  下载好之后可以把它们一股脑的放在/usr/share/texmf-texlive/tex/latex/bupt目录下。
  2、安装字体
  安装好模板之后还是不能顺利完成sample的编译,因为缺少中文字体。
  关于tex和中文的问题好像很麻烦,我现在也不是很懂,照着linuxsir上的这篇文章做下来就好了。
  基本步骤就是下载帖子中的附件,解压后是一个叫fonts的目录,把宋体、黑体和楷体的字体文件(从win上cp过来)cp到这个fonts目录下,运行mkfonts脚本,大概会运行几个小时,默认在个人主目录下生成一个texmf的目录,里边是相应的字体,有utf8和gbk两种的(如果不需要gbk的字体,为了加快字体的生成,可以自行修改mkfonts脚本)。在运行mkfonts之前要装一个fontforge程序,直接apt-get好了。
  需要注意的是,linuxsir帖子中,在生成完字体后需要运行updmap --edit,而debian系统会提示你使用update-updmap,而我直接使用如下命令:
  echo > ~/.texmf-config/updmap.d/10local.cfg << EOF 
  Map unisong.map
  Map unifs.map  
  Map unihei.map     
  Map unikai.map
  EOF
  因为我生成了仿宋、宋体、黑体和楷体四种字体的utf8字体。然后再直接运行update-updmap。设置好字体之后再编译一下sample,这次应该可以通过了。
  3、使用模板写论文
  大部分都可以在userguide.pdf中看到用法,修改sample写论文就行。我就说一下我当时折腾的几个地方吧。
  1)sample里默认的是博士论文,改成硕士论文需要修改bare_thesis.tex,
  \documentclass[open,master,online]{BUPTThesis}
  open表示密级是公开,master就表示硕士论文,online表示生成在线阅读格式的,
  会有封面和超链接的蓝色字体。
  2)编辑公式和格式化代码
  \usepackage{amsmath}%公式的宏包
  \usepackage{listings}%格式化代码的宏包,下边是格式化代码时的通用设置
  \lstset{breaklines}%这条命令可以让LaTeX自动将长的代码行换行排版
  \lstset{extendedchars=false}%解决代码跨页时章节标题等汉字不显示的问题
  \lstset{showstringspaces=false}%让代码中的字符串里的空格不可见,只是一个空格
  \lstset{tabsize=4}
  编辑公式的时候使用$把公式包含起来,比如$a = b + c$,这样出来的效果就是公式那种斜体的,在两个$之中的字符还可以方便的使用上下标,比如$A_1$出来就是A1,1是下标,$A^2$出来就是A的平方用$$把公式包含起来,表示公式单独一行,并且居中,比如$$A = B + C$$。其他更复杂的公式用法参考userguide.pdf和其他tex文档吧。编辑代码的时候可以用listings包,比如要格式化c代码,
  listings包会根据c的语法高亮关键字 
  \lstset{language=c}    
  \begin{lstlisting}
  #include
  int main(int argc, char *argv[])
  {
  printf("hello world\n");
  return 0;
  }
  \end{lstlisting}
  会把include, main, int等高亮起来。支持很多语言,包括C++,bash,Python,SQL等等,总之平时能用到的基本都支持。
  3)插入图片以及图片引用
  首先在bare_thesis.tex中设置图片的相对路径,比如我设置的是
  \graphicspath{{./figure/}}
  这样我就需要在论文目录下新建一个figure文件夹,专门放各种图片。我只插入了eps格式的图片,jpg和png都没成功,说什么图片边界问题,不懂。要生成eps图片,我使用dia画图,然后保存为eps就可以,或者用openoffice的画图也可以,其他截图我用gimp把jpg和png格式的图片另存为eps的。插入图片可以用如下代码:
  \begin{figure}[t!]
  \centering
  %\includegraphics[width=8cm]{endb-flow.eps}
  \includegraphics[scale=0.5]{endb-flow.eps} %figure文件夹下的eps文件名
  \caption{加密控制中心工作流程图} %图片的说明
  \label{fig:endb-flow} %引用的label
  \end{figure}
  一般比较小的图片用scale=1就可以,会自动调整,大图片就自己设定width吧,
  一般12cm效果不错。在引用图片的时候用 \ref{fig:endb-flow}就可以了,
  模板会根据章数自动编号。  
  4)其他的看userguide应该就可以了
  基本就这样了,不少细节都记不住了,随时更新,如果能对大家有一点帮助就很高兴了。

相关职称论文发表网文章

2017-05-18关于论文格式要求及字体大小 2018-04-23论文研究背景如何写 2017-09-07大学生论文投稿哪些期刊比较好