![我怎样才能将标题中数字之间的点替换为破折号?](https://linux22.com/image/322506/%E6%88%91%E6%80%8E%E6%A0%B7%E6%89%8D%E8%83%BD%E5%B0%86%E6%A0%87%E9%A2%98%E4%B8%AD%E6%95%B0%E5%AD%97%E4%B9%8B%E9%97%B4%E7%9A%84%E7%82%B9%E6%9B%BF%E6%8D%A2%E4%B8%BA%E7%A0%B4%E6%8A%98%E5%8F%B7%EF%BC%9F.png)
我怎样才能将数字之间的点替换为破折号 - 仅在标题中而不是在章节或部分中?即,在此命令中将 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 等)的外观保持不变。