Skip to main content

导言区

本文参考

导言区即为了设定文档的排版格式,由于本教程为入门教程,是为了快速入门使用后面的模板,因此不在此过多阐述导言区的内容,感兴趣的可以自由探索。

文档类型

CTEX 宏集提供了四个中文文档类:ctexart、ctexrep、ctexbook 和 ctexbeamer。

文档类文档类型特点
ctex短文,学术论文无左右页区分,无章设置
ctexbook著作,书默认有左右页区分,章起右页
ctexrep报告默认无左右页区分,章起新页
ctexbeamer幻灯片提供多种主题式样,可方便更改幻灯片的整体风格

不同文档类对应的格式不一样,而我们通常利用ctexart文档类进行文章排版。使用方法如下:

\documentclass{文档类型} 

同样的,我们也可以在此设置文章中最基本的格式,如编码方式,纸张大小,正文字体大小等,方法如下:

\documentclass[UTF8,12pt,a4paper]{ctexart}

宏包

latex的宏包就类似于python的库,旨在扩展或提供LaTeX的某一特定功能,以便利用户使用,使用方法如下:

\usepackage{宏包}

对于宏包的使用就非常丰富了,而本文旨在帮助大家快速入门,使用后面提供的模板完成课程报告,因此我们不做过多阐述。

通常我们需要设置中文和英文的字体可以使用如下宏包继续设置,且在导言区设置的字体将是全局的

\usepackage{fontspec} % 中文字体宏包
\setmainfont{SimSun} % 设置为宋体
\usepackage{times} %使得英文默认字体都是Times New Roman

注意事项

该点是为了说明一些latex的内置的基本规则,旨在帮助同学们后面写正文时防止踩坑。建议将下面代码自己手动编译一次感受区别并牢牢记住!

空格的使用

latex默认是忽略文字之间的空格的,如果想要使用空格,可以在设置文档类型时加入space,这样latex就不会忽略我们输入的空格,方法如下:

\documentclass[UTF8,12pt,a4paper,space]{ctexart}

当然,我是很不推荐这样使用space的,我们可以利用如下方法来添加空格:

\documentclass[UTF8,12pt,a4paper]{ctexart}
\begin{document}
你好啊!你好 啊!你好{ }啊!你好\ 啊!
\end{document}

换行

latex中回车是不会换行的,需要输入\或\newline来进行换行,方法如下:

\documentclass[UTF8,12pt,a4paper]{ctexart}
\begin{document}
你好啊!\\
你好{ }啊!\newline
你好\ 啊!
\end{document}

分段

当运行了上面的代码时可以发现,第一个你好啊!是有首行缩进的,而后面两个是没有的,说明他们依旧是一个段落,如果想对他们进行分段,可以对两个段落之间空一行或使用\par进行分段

\documentclass[UTF8,12pt,a4paper]{ctexart}
\begin{document}
你好啊!\\
你好{ }啊!

你好\ 啊!\par
你好啊!
\end{document}

换页

换页只需要在你想换页的地方使用\clearpage命令即可实现。

特殊字符

特殊控制字符:#,$, %, & ,{, }, ^, ~,由于这些字符在latex各司其职,要输出这些控制符用下列命令:

\documentclass[UTF8,12pt,a4paper]{ctexart}
\begin{document}
\#\$,\%,\&,\{,\},\^{},\~{}
\end{document}