中文LaTeX家庭作业模板一例(Chinese HomeWork LaTeX Template)
因疫情在家上课,上交作业自然就是电子版。首选当然是Word,但是考虑到数学公式输入的不方便性,加上$\LaTeX$还是好看一点,所以查找了一些资料自制了一个中文的LaTeX模板以供大家参考。
废话不多说,直接把.tex文件放出来然后讲解一下要点。
%! Tex program = xelatex \documentclass{article} \usepackage[left=2cm, right=2cm, lines=45, top=0.8in, bottom=0.7in]{geometry} \usepackage{xeCJK} \setmainfont{Times New Roman} \setCJKmainfont{Songti SC} \setCJKfamilyfont{song}{Songti SC} \punctstyle{kaiming} % 不使用台湾同胞们标点独占一格的行为 \begin{document} \title{科目HomeWork} \author{姓名 PBXXXXXXX} \maketitle \section{题干:把大象装到冰箱里需要几个步骤?} \large 答:由质能方程:$E=mc^2$ 可得:1、把冰箱门打开 2、把大象放进去 3、把冰箱门关上 \end{document}
第1行:规定TeX引擎为xelatex
第4行:规定文档类为article
第5行:这里使用geometry包来解决article默认的边距过大问题,参数可以自己调
第6行:加载xeCJK包
第7,8,9行:xeCJK特性,定义我们的主字体。请注意了,在选择字体的时候我们最好选择本机字体集中带有斜体或者粗体的字体,这样\textbf{}才能起作用。(默认一般是SimSun即细宋体,但是我的电脑中SimSun没有Bold,所以改成了Songti SC)我使用mac,所以查看字体集很方便。还可以使用 fc-list :lang=zh 等命令来查看。
第11,12,13,14行:article文档类特性,作用一看就明白。
第15行:使用\large把字体调大一点,其余字体大小可参考https://blog.csdn.net/yq_forever/article/details/84023896
最后的效果是这样的:
看起来还可以吧?