关于使用 latex IEEE ACCESS 模板的图/子图'标题的问题编译器错误

关于使用 latex IEEE ACCESS 模板的图/子图'标题的问题编译器错误

在IEEE ACCESS模板latex文件中,有在论文中插入图片时的“\Figure”的示例代码。

但我想使用图形和子图环境来满足我的需求。所以我添加了“subfigure”和“caption”的使用包,除了丢失了图形的标题颜色外,它运行良好。如果我取消“caption”的使用包,则会出现编译器错误:“未定义的控制序列。\caption{Universe}

如何在论文中使用正确且正常显示的图形和子图(带有彩色标题)?(我正在使用密克泰克斯纺织工作室Windows10

以下是latex文件源代码和错误图片。

在此处输入图片描述

IEEE ACCESS 模板是 这里

乳胶源代码:

% !TeX spellcheck = en_US
\documentclass{ieeeaccess}
\usepackage{cite}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{algorithm}
\usepackage{algorithmic}

\usepackage{graphicx}
\usepackage{subfigure}  % support sub-figure

% compiler error without following two lines
%\usepackage{caption,setspace}
%\captionsetup{font={small,stretch=0.80}}

\usepackage{textcomp}
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
    T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}

\begin{document}

\begin{abstract}

hese instructions give you guidelines for preparing papers for 
IEEE Access. Use this document as a template if you are 
using \LaTeX. Otherwise, use this document as an 
instruction set. 
\end{abstract}

\begin{keywords}
Figure, Float, SubFigure

\end{keywords}

\titlepgskip=-15pt

\section{Introduction}
\label{sec:introduction}

\PARstart{T}{his} document is a template for \LaTeX. If you are 
reading a paper or PDF version of this document, please download the 
electronic file \ref{fig:universe}.

\begin{figure}[h!]
    \centering
    \includegraphics[scale=1.0]{universe.jpg}
    \caption{Universe}
    \label{fig:universe}
\end{figure}

\EOD

\end{document}

答案1

如果允许更改模板,则可以使用labelfont中的键\captionsetup来设置颜色。找到后者需要深入研究类的代码。我还可以根据模板自由设置字体(sfbf)。

在此处输入图片描述

代码:

% !TeX spellcheck = en_US
\documentclass{ieeeaccess}
\usepackage{cite}
\usepackage{amsmath,amssymb,amsfonts}
%\usepackage{algorithm}
%\usepackage{algorithmic}

\usepackage{graphicx}
\usepackage{subfigure}  % support sub-figure

% compiler error without following two lines
\usepackage{caption,setspace}
\captionsetup{font={sf,small,stretch=0.80},labelfont={bf,color=accessblue}}

\usepackage{textcomp}
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
    T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}

\begin{document}

\begin{abstract}

hese instructions give you guidelines for preparing papers for 
IEEE Access. Use this document as a template if you are 
using \LaTeX. Otherwise, use this document as an 
instruction set. 
\end{abstract}

\begin{keywords}
Figure, Float, SubFigure

\end{keywords}

\titlepgskip=-15pt

\section{Introduction}
\label{sec:introduction}

\PARstart{T}{his} document is a template for \LaTeX. If you are 
reading a paper or PDF version of this document, please download the 
electronic file \ref{fig:universe}.

\begin{figure}[h!]
    \centering
    \includegraphics[scale=0.2]{example-image.png}
    \caption{Universe}
    \label{fig:universe}
\end{figure}

\Figure[h]()[scale=0.2]{example-image.png}{Universe}

\EOD

\end{document}

答案2

他们提供了一个新命令来处理 IEEE Access 中的图像。我给你举个例子。

\Figure[!t]()[width=0.95\textwidth]{imageName}
   {Caption.\label{fig:label}}

此命令自动将图像放在两列或一列中。这取决于图形的尺寸。如果低于 50%,则将图形放在一列中,否则放在两列中。

答案3

为了绘制子图,我使用了 IEEE 访问模板中的代码,并且它有效。我包含了以下软件包

\usepackage{cite}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{algorithmic}
\usepackage{graphicx}
\usepackage[caption=false]{subfig}
\usepackage{caption,setspace}
\captionsetup{font={sf,small,stretch=0.80},labelfont={bf,color=accessblue}}
\usepackage{textcomp}
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
    T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}


\begin{figure*}[!t]
    \centering
    %\vspace*{-.02in}
    \subfloat[Performance comparison when x=t]{
        \hspace*{-.1in}
        \includegraphics[scale=0.33]{fig1.pdf}
        \hspace*{-.1in}
        \includegraphics[scale=0.33]{fig2.pdf}
        \label{p_D_req_100}
    }
    %   \vspace*{-.14in}
    \hfill
    \subfloat[Performance comparison when x=u]{
        \hspace*{-.1in}
        \includegraphics[scale=0.33]{fig3.pdf}
        \hspace*{-.1in}
        \includegraphics[scale=0.33]{fig4.pdf}
        \label{p_D_req_400}
    }
    %   \vspace*{-.14in}
    \hfill
    \subfloat[Performance comparison when x=z]{
        \hspace*{-.1in}
        \includegraphics[scale=0.33]{fig5.pdf}
        \hspace*{-.1in}
        \includegraphics[scale=0.33]{fig6.pdf}
        \label{p_D_req_1000}
    }
    \caption{the EE (left) and  xxxx  (right) of cat cat cat load.}
    \label{fig:p_graph}
\end{figure*}

答案4

根据 IEEE Access 模板第 IV.I.2 节,

最终提交前,应将多部分图表合并并标注。标签应以 8 号 Times New Roman 字体居中显示在每张子图表下方,格式为 (a) (b) (c)。

IEEE Access 模板不支持这样的子图功能。

相关内容