Latex之复杂距离、自定义章节样式、自定义目录样式

本文详细介绍了如何在LaTeX中设置复杂距离,包括水平和竖直距离、填充与弹性距离、行距、制表符、悬挂缩进及整段缩进等。此外,还讲解了自定义章节样式和目录样式的具体步骤,帮助提升文档排版的专业性。
摘要由CSDN通过智能技术生成

**

1. 复杂距离

**
a.水平和竖直距离
b.填充距离与弹性距离
c.行距
d.制表符
e.悬挂缩进
f.整段缩进

2. 自定义章节样式

3.自定义目录样式

% 导言区
\documentclass[a4paper]{ctexart}

\usepackage{ctex}
\usepackage{xeCJK} %导入这个宏包,就可以支持中文
\usepackage{amsmath}
\usepackage{changepage} %提供了一个adjustwidth环境
\usepackage{titlesec} %自定义章节样式
\usepackage{titletoc} %自定义目录样式


%5.3复杂距离 
%5.3.1水平和竖直距离
%水平距离的命令有两种:一种禁止在此处断行,如图5.1所示;另一种允许换行, 如表5.2所示。

\begin{document}
	%表5.1禁止换行的水平距离
	你好$\thinspace$你好,你好\,你好  \\ %\thinspace或\,长度为0.1667em
	你好$\negthinspace$你好,你好$\!$你好\\ %\negthinspace或\!,长度为-0.1667em
	你好$\enspace$你好           \\ %\enspace,长度为0.5em
	你好$\nobreakspace$你好,你好~你好   \\ %\nobreakspace,长度为空格
	
	%表5.2允许换行的水平距离
	你好$\quad$你好     		   \\ %\quad,长度为1em
	你好$\qquad$你好             \\ %\qquad,长度为2em
	你好$\enskip$你好            \\ %\enskip,长度为0.5em
	你好\ 你好                 \\ % \ (空格),长度为空格
	
	%使用\hspace{length}命令自定义空格长度,其中length的取值如-1em、2ex、5pt plus 3pt minus 1pt,以及0.5\linewidth等。
	%如果想要这个命令在断行处也正常输出空格,使用带星号命令\hspace*。
	%类似地,使用\vspace{length}和\vspace*{length},作为竖直方向上空白距离的输出。
	
	%要定义新的长度宏,使用\newlength命令;
	%要重设现有长度宏的值,可以使用\setlength命令;
	%要调整长度宏的值,则使用\addtolength命令。
	\newlength{\mylatexlength}
	\setlength{\mylatexlength}{10pt}
	\addtolength{\mylatexlength}{-5pt}
	
	%此外,LATEX还定义了三个竖直长度\smallskip 、\medskip和\bigskip
	\parbox[t]{3em}{Tex\par Tex}
	\parbox[t]{3em}{Tex\par\smallskip Tex}
	\parbox[t]{3em}{Te
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值