如何在 IEEE 模板中自动引用附录

如何在 IEEE 模板中自动引用附录

我需要自动引用附录,但我需要自动引用显示为Appendix Anot section A。我使用 IEEE 会议模板。它有一个针对附录的特定命令,要在其下添加附录,它使用 \section 命令。这是我的最小脚本来说明这个问题:

\documentclass[conference]{IEEEtran}
\IEEEoverridecommandlockouts
\usepackage[noadjust]{cite}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{algorithmic}
\usepackage{graphicx}
\usepackage{textcomp}
\usepackage{xcolor}
\usepackage{hyperref}

\begin{document}
\title{Title Here}    
    \maketitle
    \begin{abstract}
        Abstract here.
    \end{abstract}
    
    \section{Introduction}\label{sec:intro}
    Some text here. See this (\autoref{app:cc}). I want it to appear as Appendix but it appears as section. 
    \clearpage
    \appendices
    \section{Title(1) here}\label{app:cc}
    Some text here.

    
\end{document}

以下是屏幕截图: 在此处输入图片描述

编辑:

请注意,我不想用附录覆盖部分命令。我autoref在其他地方使用它。

答案1

我认为问题是由于IEEEtran使用\appendices而不是更常用的\appendix

希望有人可以提供更好的解决方案,但同时我有一个黑客解决方案......我已经创建了一个用于引用附录的新命令,它提供与\autoref可以正确检测该\appendices部分相同的输出。

梅威瑟:

\documentclass[conference]{IEEEtran}
\IEEEoverridecommandlockouts
\usepackage[noadjust]{cite}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{algorithmic}
\usepackage{graphicx}
\usepackage{textcomp}
\usepackage{xcolor}
\usepackage{hyperref}

\newcommand{\refappendix}[1]{\hyperref[#1]{Appendix~\ref*{#1}}}
\begin{document}
\title{Title Here}  
    \maketitle
    \begin{abstract}
        Abstract here.
    \end{abstract}

    \section{Introduction}\label{sec:intro}
    Some text here. See this (\refappendix{app:cc}). I want it to appear as Appendix but it appears as section.
    \clearpage

    \appendices
    \section{Title(1) here} \label{app:cc}
    Some text here.

\end{document}

相关内容