使用\setlist命令更改enumerate的字体颜色、并对字体进行加粗,但均未生效

发布于 2024-03-10 13:40:56

通过在导言区定义如下代码,试图将enumerate环境中的字体颜色变成color_10(已定义)、并对字体加粗。但实际渲染时,只有编号数字的格式按照要求变了,文字内容没有发生变化。
\setlist[enumerate]{label=\textcolor{color_10}{\textbf{\arabic*.}}, font=\color{color_10}\bfseries}

完整代码如下:

\documentclass[12pt]{article}
\usepackage{ctex}%中文宏包
\usepackage{siunitx}%用于排版科学技术领域中的单位和数字
\usepackage{enumitem}%自定义环境
\usepackage{xcolor}%自定义颜色
\usepackage{amssymb}%符号
\usepackage{geometry}%页面设置
%\geometry{margin=2cm,1.5cm}%页边距
\usepackage{sectsty}%更改章节标题格式



%颜色定义
\definecolor{color_0}{RGB}{165,0,38}
\definecolor{color_1}{RGB}{215,48,39}
\definecolor{color_2}{RGB}{244,109,67}
\definecolor{color_3}{RGB}{253,174,97}
\definecolor{color_4}{RGB}{254,224,139}
\definecolor{color_5}{RGB}{255,255,191}
\definecolor{color_6}{RGB}{217,239,139}
\definecolor{color_7}{RGB}{166,217,106}
\definecolor{color_8}{RGB}{102,189,99}
\definecolor{color_9}{RGB}{26,152,80}
\definecolor{color_10}{RGB}{0,104,55}



\subsectionfont{\color{color_0}\bfseries}%更改subcetion的字体颜色并加粗。
%\renewcommand{\thesubsection}{\arabic{subsection}.}%更改subcetion的编号格式。

%-----------------------更改概述样式(未生效)-----------------------------
\setlist[enumerate]{label=\textcolor{color_10}{\textbf{\arabic*.}}, font=\color{color_10}\bfseries}%字体颜色没有发生变化。

%-----------------------定义重点-----------------------------
\newlist{key}{enumerate}{1}
\setlist[key,1]{label=\textasteriskcentered}

%-----------------------定义拓展资料-----------------------------
\newlist{expansion}{enumerate}{1}
\setlist[expansion,1]{label={$\diamond$},font=\itshape}

%-----------------------定义技巧-----------------------------
\newlist{skill}{enumerate}{1}
\setlist[skill,1]{label={$\blacktriangle$},font=\itshape}



\begin{document}
\section*{力学基础}
\subsection*{力的定义}
\begin{enumerate}
    \item 力是物体与物体之间的\(\underline{\quad\blacksquare\quad}\)
        \begin{key}
            \item 力的产生需要几个物体?
            \item 产生力时,物体一定需要相互接触么?    
            \item 相互接触的物体之间一定会产生力么?
        \end{key}
    \item \(\underline{\quad\blacksquare\quad}\) 力的物体叫做施力物体;\(\underline{\quad\blacksquare\quad}\) 力的物体叫做受力物体。
        \begin{key}
            \item 一次只产生一个力么?
        \end{key}
    \item 力的单位是牛顿,简称牛,符号\(\underline{\quad\blacksquare\quad}\) 
        \begin{expansion}
            \item 托起两个鸡蛋的力大约是$1\mathrm{N}$
        \end{expansion}
\end{enumerate}
\subsection*{力的三要素}
(1)大小;(2)方向;(3)作用点
    \begin{key}
        \item 如果要判定两个力相同,这两个力的三要素必须均相同。
    \end{key}
\subsection*{力的作用效果}
\begin{enumerate}
    \item 力可以改变物体的\(\underline{\quad\blacksquare\quad}\)和\(\underline{\quad\blacksquare\quad}\)
        \begin{key}
            \item 运动状态的改变:速度大小或方向改变。
            \item 形状的改变:伸缩、弯曲、破碎、体积变化。
        \end{key}
        \begin{skill}
            \item 既有大小、又有方向的物理量叫做矢量;只有大小、没有方向的物理量叫做标量。速度、力均是矢量。运动状态的改变,即为\textbf{速度的改变}。        
        \end{skill}
\end{enumerate}
\subsection*{相互作用力}
力的作用是\(\underline{\quad\blacksquare\quad}\)的。
特征:(1)大小\(\underline{\quad\blacksquare\quad}\);(2)方向\(\underline{\quad\blacksquare\quad}\);(3)作用在一条直线上;(4)同事\(\underline{\quad\blacksquare\quad}\);(5)互为施力物体、受力物体;(6)力的性质相同。
    \begin{key}
        \item 可以说一个物体既是施力物体、同时又是受力物体么?
    \end{key}
\subsection*{力的示意图与图示}
\begin{enumerate}
    \item 用箭头方向表示力的方向,箭头的长度表示力的大小,箭头的起始点表示力的作用点。
        \begin{key}
            \item 当画一个力时,作用点为实际力的发生位置;当画两个及以上的力时,作用点为受力物体的几何中心。
        \end{key}
    \item 示意图:表示出力的大小关系即可。例如两个力相等,则两个箭头的长度相等。
    \item 图示:先定义标度,再按照标度画出对应长度的箭头表示力的大小。
        \begin{skill}
            \item 力的图示中的标度,类似地图的比例尺。
        \end{skill}
\end{enumerate}
\end{document}

查看更多

关注者
0
被浏览
791
1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览