Latex页面格式等定制

时间:2022-05-23 19:50:49

Latex页面格式等定制


页面大小设置

通常使用geometry宏包,它可以设置版心和纸张边界的距离

\usepackage[a4paper,left=3cm,right=3cm]{geometry}

效果如下:
设置前:
Latex页面格式等定制
设置后:
Latex页面格式等定制
使用简单的符号标识不同的标题,将某些文字标记为粗体或者斜体,创建一个链接等,详细语法参考帮助?。

本编辑器支持 Markdown Extra ,  扩展了很多好用的功能。具体请参考[Github][2].

页面格式设置

比较方便的是fancyhdr宏包

\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{\leftmark}
\chead{}
\rhead{}
\lfoot{}
\cfoot{-~\thepage~-}
\rfoot{}
\renewcommand{\headrulewidth}{0pt}

其中,head 指的是页眉,foot 指的是页脚,页眉和页脚都分成三个
部分,命令上就很直观 leftmark 指的是章节名,thepage 指的是当前页码,rightmark 是小节名

章节标题设置

一般我们使用的是ctex文档类,即ctextart,ctexrep,ctexbook这几种
提供了\CTEXsetup命令来设置章节标题的格式,语法如下:
\CTEXsetup[<选项1>=<值1>,<选项2>=<值2>]{对象类型}

\CTEXsetup[name={第,章},number={\chinese{section}},format={\zihao{3} \heiti \centering },beforeskip={2em},afterskip={2.1em}]{section}
原本section前面是数字,现在将其格式定制为第xx章

Latex页面格式等定制
选项说明
name用来设置章节的名字
format 用来控制标题的全局格式,包括名字和随后标题内容
beforeskip 是章节标题前的垂直距离
如果对数字加粗\heiti可能无效,要使用\bfseries命令
\CTEXsetup
[numberformat = {\zihao{-3} \bfseries}]{subsection}

关于图表引用定制

图标章节编号以前讲过
比如将编号中间3.3改为3-3
使用如下命令:

\renewcommand{\thefigure}{\thesection -\arabic{figure}}
\renewcommand{\thetable}{\thesection -\arabic{table}}

Latex页面格式等定制

说明

感谢1.



  1. 本文内容参考《Latex入门》(刘海洋著)