永发信息网

latex用什么宏包写中文论文

答案:2  悬赏:30  手机版
解决时间 2021-03-10 01:46
  • 提问者网友:伴风望海
  • 2021-03-09 18:07
latex用什么宏包写中文论文
最佳答案
  • 五星知识达人网友:鱼忧
  • 2021-03-09 19:23
目前最简单的方式,使用ctex宏包,注意区分ctex宏包与CTeX的区别哦
全部回答
  • 1楼网友:荒野風
  • 2021-03-09 19:53
latex宏包就是模板,分为class(以.cls为后缀,在documentclass命令中使用)和style(以.sty为后缀,在usepackage命令中使用),如常见的book,article类;以及graphicx,caption包等。latex提供了专门的工具doc/docstrip来编写宏包。   简单的包完全可以自己动手写,先看一个简单的例子,我们的目的是最终写出一个完整的毕业论文模板thesis.cls。   编写thesis.cls内容如下:   \needstexformat{latex2e}[2007/10/19] \providesclass{thesis} [2011/04/05 v0.1 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   写测试文件test.tex,内容如下   \documentclass{thesis} \begin{document} \title{编写论文模板} \author{liyropt} \maketitle \end{document}   将thesis.cls和test.tex放在同一目录下,用latex编译   转载
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯