我怎样才能将标题中数字之间的点替换为破折号?

我怎样才能将标题中数字之间的点替换为破折号?

我怎样才能将数字之间的点替换为破折号 - 仅在标题中而不是在章节或部分中?即,在此命令中将 1.1 替换为 1-1:

\documentclass[11pt,twoside,fleqn]{book}‎
‎\usepackage{amsmath,amsfonts,amssymb,amsthm}‎
‎\usepackage{graphicx} ‎‎‎
‎\usepackage{caption}‎‎
‎\begin{document}‎
‎\chapter{one}‎
‎\section{one}‎
This is the image ‎\ref{a}‎.\\
(This is the image ‎1-1)‎‎‎‎‎‎‎‎
‎\begin{center}‎
‎\includegraphics[scale=.5]{example-image-a}‎
‎\captionof{figure}{a}\label{a}‎
‎\end{center}‎
‎\end{document}

答案1

您可以添加说明

\renewcommand\thefigure{\thechapter-\arabic{figure}}

到序言部分。这将使章节编号(1.1、1.2 等)的外观保持不变。

相关内容