其他分享
首页 > 其他分享> > 不一样的 LaTeX 教程(第二话):LaTeX 多级标题设置必知必会

不一样的 LaTeX 教程(第二话):LaTeX 多级标题设置必知必会

作者:互联网

简介

LaTeX 中有七级标题,每一集标题有相应的默认样式,但往往有时默认样式不满足我们的要求。通过修改 \ctexset命令提供的参数,我们可以修改标题样式

LaTeX 标题结构

七级结构

标题的作用

注意:对于带星号的标题命令,仅仅起输出标题内容的作用。而对于其他三点不起作用。

修改标题样式

\documentclass{ctexart}
\begin{document}
\tableofcontents  % 自动生成目录
\section{实验目的}
实验目的实验目的实验目的实验目的实验目的实验目的实验目的,
实验目的实验目的实验目的实验目的实验目的实验目的实验目的。

\section{实验原理}
实验原理实验原理实验原理实验原理实验原理实验原理
实验原理实验原理实验原理实验原理。

\section{实验仪器和药品}
\subsection{实验仪器}
实验仪器、实验仪器、实验仪器、实验仪器。
\subsection{实验药品}
实验药品、实验药品、实验药品、实验药品。

\section{实验步骤}
\subsection{实验条件}
\subsection{实验过程}

\section{实验数据记录及分析}
\subsection{数据}
\subsection{图表}
\subsection{结果分析}

\section{讨论}
\end{document}

编译结果

可见,对于一份实验报告来说,这样的标题样式太奇怪了!

设置标题编号前后的词语

\ctexset{
  % 修改 section。
  section={   
    name={,、}
  },
  % 修改 subsection。
  subsection={   
    name={,、}
  }
}

编译结果

可见 section 与 subsection 的编号后面换成了

设置标题编号

\ctexset{
    % 修改 section。
    section={   
        name={,、},
        number={\chinese{section}}
    },
    % 修改 subsection。
    subsection={   
        name={,、},
        number={\arabic{subsection}}
    }
}

编译结果

设置标题整体样式

\ctexset{
    % 修改 section。
    section={   
        name={,、},
        number={\chinese{section}},
        format=\heiti\raggedright\zihao{-4} % 设置 section 标题为黑体、右对齐、小4号字
    },
    % 修改 subsection。
    subsection={   
        name={,、},
        number={\arabic{subsection}},
        format=\heiti\zihao{5} % 设置 subsection 标题为黑体、5号字
    }
}

编译结果

注意:如果使用+=,则会在原有的默认样式上添加新样式。

取消编号后的空白

\ctexset{
    % 修改 section。
    section={   
        name={,、},
        number={\chinese{section}},
        format=\heiti\raggedright\zihao{-4}, % 设置 section 标题为黑体、右对齐、小4号字
        aftername=hspace{0pt}
    },
    % 修改 subsection。
    subsection={   
        name={,、},
        number={\arabic{subsection}},
        format=\heiti\zihao{5}, % 设置 subsection 标题为黑体、5号字
        aftername=hspace{0pt}
    }
}

编译结果

还有一个问题感觉标题和正文的距离太宽了。

设置标题与正文的距离

\ctexset{
    % 修改 section。
    section={   
        name={,、},
        number={\chinese{section}},
        format=\heiti\raggedright\zihao{-4}, % 设置 section 标题为黑体、右对齐、小4号字
        aftername=\hspace{0pt},
        beforeskip=1ex,
        afterskip=1ex
    },
    % 修改 subsection。
    subsection={   
        name={,、},
        number={\arabic{subsection}},
        format=\heiti\zihao{5}, % 设置 subsection 标题为黑体、5号字
        aftername=\hspace{0pt},
        beforeskip=1ex,
        afterskip=1ex
    }
}

编译结果

对于实验报告这个例子,我们就暂且该一段落吧。接下来还有一些其他的重要的设置参数。

其他重要标题设置参数

接下来介绍的三个参数nameformatnumberformattitleformat都是在format参数基础上进一步修正。

设置标题名字样式

设置编号数字样式

设置标题主体样式

标签:LaTeX,教程,format,必知,section,标题,实验,subsection,设置
来源: https://blog.csdn.net/eThreeJIAN/article/details/122795654