如何设置插图标题[编号]在目录中的样式?

发布于 2024-09-02 13:06:20
配置:Windows 10, TeXLive2024, WinEdt
编译:XeLaTeX

问题描述

一方面,将一级标题的编号改为了中文样式:

\renewcommand{\thesection}{\chinese{section}}

另一方面,插图标题设置为了添加所在章节编号:

\numberwithin{figure}{section}

但编译后发现,插图标题和图目录中的编号也是中文数字样式。请问如何在不影响一级标题编号样式修改的情况下,将插图标题的编号样式改为其他数字样式(e.g. 阿拉伯数字的)?

MWE:


\documentclass{article}
\usepackage[UTF8, heading=true]{ctex}
\usepackage{lipsum, zhlipsum}

% ---------- 示例区域(导言区) ---------- %
\renewcommand{\thesection}{\chinese{section}}
\usepackage{amsmath} %\numberwithin
\usepackage{graphicx}
\usepackage{float} %option H
\numberwithin{figure}{section}
% ======================================== %

\begin{document}

\tableofcontents
\listoffigures

\section{占位}

hallo LaTeX

% ---------- 示例区域(正文) ---------- %

\section{图片在这一章}

\begin{figure}[H]
  \centering
  \includegraphics[width=0.6\textwidth]{fig/示例图片1}
  \caption{示例图片1}%\label{}
\end{figure}

% ======================================== %

\end{document} 

输出.PNG

查看更多

关注者
0
被浏览
440
鱼香肉丝没有鱼先生
脾气不好,别来惹我!!!

既然使用了 ctex,建议读一下 ctex 包手册,使用其接口

\ctexset{
  section = {
    name = {,},
    number = \chinese{section}
  }
}

MWE


\documentclass{article}
\usepackage[UTF8, heading=true]{ctex}
\usepackage{lipsum, zhlipsum}

% ---------- 示例区域(导言区) ---------- %
% \renewcommand{\thesection}{\chinese{section}}
\usepackage{amsmath} %\numberwithin
\usepackage{graphicx}
\usepackage{float} %option H
\numberwithin{figure}{section}
% ======================================== %


\ctexset{
  section = {
    name = {,},
    number = \chinese{section}
  }
}

\begin{document}

\tableofcontents
\listoffigures

\section{占位}

hallo LaTeX

% ---------- 示例区域(正文) ---------- %

\section{图片在这一章}

\begin{figure}[H]
  \caption{示例图片1}%\label{}
\end{figure}

% ======================================== %

\end{document} 

image.png

1 个回答

撰写答案

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

发布
问题

分享
好友

手机
浏览

扫码手机浏览