更改图片标题的编号

更改图片标题的编号

有人知道我该如何改变图片标题中的数字编号方式吗?因为我只看到类似图 4-1.:我只是想要图 4.1:我用过\package{caption},我以为我会解决这个问题,但事实并非如此。

\begin{figure}
\centering
\includegraphics[scale=0.3]{Kap4/BPM1.jpeg}
\caption{Description} 
\label{fig:Bpm1}
\end{figure}

其结果是……

在此处输入图片描述


我的文档的序言如下:

\documentclass[12pt,spanish,fleqn,openany,letterpaper,pagesize]{scrbook}

\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{silence}
\usepackage[T1]{fontenc}
\usepackage{fancyhdr}
\usepackage{epsfig}
\usepackage{epic}
\usepackage{eepic}
\usepackage{amsmath}
\usepackage{threeparttable}
\usepackage{amscd}
\usepackage{here}
\usepackage{graphicx}
\usepackage{lscape}
\usepackage{tabularx}
\usepackage{subfigure}
\usepackage{longtable}
\usepackage{ragged2e}
\usepackage{scrhack}
\usepackage{cite}
\usepackage{caption}
%\usepackage{subcaption}
\usepackage{rotating} 

\renewcommand{\theequation}{\thechapter-\arabic{equation}}
\renewcommand{\thefigure}{\textbf{\thechapter-\arabic{figure}}}
\renewcommand{\thetable}{\textbf{\thechapter-\arabic{table}}}


\pagestyle{fancyplain}%\addtolength{\headwidth}{\marginparwidth}
\textheight22.5cm \topmargin0cm \textwidth16.5cm
\oddsidemargin0.5cm \evensidemargin-0.5cm%
\renewcommand{\chaptermark}[1]{\markboth{\thechapter\; #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\; #1}}
\lhead[\fancyplain{}{\thepage}]{\fancyplain{}{\rightmark}}
\rhead[\fancyplain{}{\leftmark}]{\fancyplain{}{\thepage}}
\fancyfoot{}
\thispagestyle{fancy}%


\addtolength{\headwidth}{0cm}
\unitlength1mm %Define la unidad LE para Figuras
\mathindent0cm %Define la distancia de las formulas al texto,  fleqn las descentra
\marginparwidth0cm
\parindent0cm %Define la distancia de la primera linea de un parrafo a la margen

%Para tablas,  redefine el backschlash en tablas donde se define la posici\'{o}n del texto en las
%casillas (con \centering \raggedright o \raggedleft)
\newcommand{\PreserveBackslash}[1]{\let\temp=\\#1\let\\=\temp}
\let\PBS=\PreserveBackslash

%Espacio entre lineas
\renewcommand{\baselinestretch}{1.1}

%Neuer Befehl f\"{u}r die Tabelle Eigenschaften der Aktivkohlen
\newcommand{\arr}[1]{\raisebox{1.5ex}[0cm][0cm]{#1}}

答案1

您需要删除文档序言中的以下三行代码:

\renewcommand{\theequation}{\thechapter-\arabic{equation}}
\renewcommand{\thefigure}{\textbf{\thechapter-\arabic{figure}}}
\renewcommand{\thetable}{\textbf{\thechapter-\arabic{table}}}

我留给你想象力去猜猜和-之间的角色会做什么。\thechapter\arabic{...}

单独的评论:序言中加载的一些软件包要么严重弃用,要么已被其他更强大的软件包取代。(您的序言是从某人那里复制的吗?)例如,不要加载软件包subfigure;而是加载subfigsubcaption软件包。应该没有必要加载软件包epsfig,尤其是因为graphicx无论如何都要加载软件包。您真的需要同时加载lscaperotating软件包吗?

相关内容