我结合应用了以下两种解决方案。如何使图形和列表共享其计数器和如何更改列表标题?。我能够将它们组合起来并使其工作,但我只想:
在图后删除。
我使用的模板没有在标题:
后面放置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}
- 可以从这里下载类文件(https://onlinelibrary.wiley.com/pb-assets/assets/10991476/AMA-stix_New-1658766862393.zip), 在下面:
ama/WileyNJD-v2.cls
:
或来自背面链接。
相应部分的输出:
在想要的图中,我希望它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}