当列表标题更改为图时,如何删除图标题后的分号并将其数字加粗

当列表标题更改为图时,如何删除图标题后的分号并将其数字加粗

我结合应用了以下两种解决方案。如何使图形和列表共享其计数器如何更改列表标题?。我能够将它们组合起来并使其工作,但我只想:在图后删除。

我使用的模板没有在标题:后面放置Figure N。这里可以更改标题的格式吗?在哪里Figure 1: Descriptive Caption Text可以删除分号?

我的代码:

\documentclass[AMA,LATO1COL]{WileyNJD-v2} % \documentclass{article}
\usepackage{listings}% http://ctan.org/pkg/listings
\renewcommand{\lstlistingname}{\textbf{Figure}}% Listing -> Algorithm
\renewcommand{\lstlistlistingname}{List of \lstlistingname s}% List of Listings -> List of Algorithms
\makeatletter
\AtBeginDocument{%
    \let\c@figure\c@lstlisting
    \let\thefigure\thelstlisting
    \let\ftype@lstlisting\ftype@figure % give the floats the same precedence
}
\makeatother

\begin{document}
\begin{figure}
    \centering
    \includegraphics[width=8cm,height=5cm]{myPictureName.png}%
    \caption{My Picture}
\end{figure}

\begin{lstlisting}[caption={Descriptive Caption Text},label=DescriptiveLabel]
    for i:=maxint to 0 do
        ...
    done
\end{lstlisting}

\end{document}

或来自背面链接


相应部分的输出:

在此处输入图片描述

在想要的图中,我希望它Figure 2与模板格式相同,Figure N我相信它被定义为粗体\textbf{Figure 2} Descriptive Caption Text

在此处输入图片描述

答案1

类加载caption允许你添加

\captionsetup[lstlisting]{
  labelfont=bf,
  labelsep=space
}

在序言中的某个地方(加载后listings)。这将提供您想要的格式(与figure浮点/环境的格式相匹配)。

这是一个完整的最小示例:

在此处输入图片描述

\documentclass[AMA,LATO1COL]{WileyNJD-v2} % \documentclass{article}

\usepackage{listings}% http://ctan.org/pkg/listings

\renewcommand{\lstlistingname}{\textbf{Figure}}% Listing -> Algorithm
\renewcommand{\lstlistlistingname}{List of \lstlistingname s}% List of Listings -> List of Algorithms
\makeatletter
\AtBeginDocument{%
  \let\c@figure\c@lstlisting
  \let\thefigure\thelstlisting
  \let\ftype@lstlisting\ftype@figure % give the floats the same precedence
}
\makeatother

\captionsetup[lstlisting]{
  labelfont=bf,
  labelsep=space
}

\begin{document}
\begin{figure}
  \centering
  \caption{My Picture}
\end{figure}

\begin{lstlisting}[caption={Descriptive Caption Text},label=DescriptiveLabel]
for i:=maxint to 0 do
  ...
done
\end{lstlisting}

\end{document}

相关内容