字体
英文字体
因为latex最初就是为英文写作设计的,所以对于英文字体的设置非常简单
\subsection{预定义的字体族有三种}
\textrm{Roman 罗马}
\textsf{sans serif 无衬线}
\texttt{typewriter 打字机}
\subsection{预定义的字体形状}
\textup{UPshape 直立}
\textit{Italic 意大利斜体}
\textsl{Slanted 倾斜}
\textsc{Small CapitaL 小型大写}
\subsection{字体加粗}
\textbf{bold extended series 加宽加粗}
但是可以看到,只有部分字体设置对中文字体有用。
中文字体
因为ctex宏包包含中文字体,所以我们可以很方便设置中文字体
\kaishu{楷书}
\heiti{黑体}
\songti{宋体}
\yahei{雅黑}
这种拼音的命令对中国人来说还是很容易记住的。
但是我们可能还需要更多的英文字体,所以我们可能还需自己引入系统的的字体并进行设置。但是这部分我到现在都还没搞清楚,以后再说吧,目前这些字体应该够用了吧QAQ
字体大小
首先是在文档开头,可以设置全局的字体大小
\documentclass[10pt]{article}
但是这里的设置只有10 11 12 三个选项,最开始我以为可以随便多少,发现1和60是一样大的,我竟然开始怀疑这个命令的正确性。
设置了全局字体之后,整篇文章的正文内容的字体大小就确定了,但是偶们可以局部更改字体的大小。
\tiny{Hello LaTex}
\scriptsize{Hello LaTex}
\small{Hello LaTex}
\normalsize{Hello LaTex}
%其实还有更多的设置,我就不一一列出来了,需要的可以自己查
可以看到,不仅支持英文字体,而且对中文也有很好的支持。
同时,如果你使用的ctex宏包,那么你也可以使用
\zihao{0} 你好世界
\zihao{-0} 你好世界
这个命令来改变中文字号,当然也可以改变英文字体大小。需要注意的是,设置的字号最大只能为8。
个人觉得,使用后者会比较方便,因为改变之后,到下一次改变字体这个区间内的字体大小都一样,不用放在大括号之间,会比较方便。当然前者也没多复杂,只是相对来说看着顺眼一点点。
原文地址:https://www.cnblogs.com/Huang-weimin/p/12642182.html
时间: 2024-10-07 05:48:59