Re: [问题] IEEEtran.cls

楼主: cholauda (cholauda)   2022-08-22 09:00:33
感谢大大帮忙,小弟尝试过后得到以下结果:
- 使用\usepackage{enumerate},那\ref结果不变,仍是"Aa"
- 不用\usepackage{enumerate},会影响到第二层,也就是会变成都是同一个英文字母
1...
A....
A....
2.
B....
B....
恳请解惑,感激不尽
※ 引述《andrew43 (讨厌有好心推文后删文者)》之铭言:
: 不确定有没有什么副作用,但原则上是要重新定义
: \labelenumi
: \labelenumii
: \theenumi
: \theenumii
: 见以下完整例子
: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
: \documentclass[]{IEEEtran}
: \begin{document}
: \renewcommand{\labelenumi}{\arabic{enumi})} % 重新定义数字清单第一层样式
: \renewcommand{\labelenumii}{\Alph{enumi})} % 重新定义数字清单第二层样式
: \renewcommand{\theenumi}{\arabic{enumi}} % 重新定义呼叫数字清单第一层样式
: \renewcommand{\theenumii}{)\Alph{enumii}} % 重新定义呼叫数字清单第二层样式
: \begin{enumerate}
: \item\label{A} aaa
: \begin{enumerate}
: \item\label{Aa} bbb
: \end{enumerate}
: \end{enumerate}
: \vspace{5ex}
: \ref{A}
: \vspace{5ex}
: \ref{Aa}
: \end{document}l
: %%%%%%%%%%%%%%%%%%%%%%
: 这和 IEEEtran 也没什么关系,latex应该都通用。
: ※ 引述《cholauda (cholauda)》之铭言:
: : 请教各位大大,要怎么在IEEEtran.cls里面修改\ref的格式?
: : \begin{enumerate}
: : \item\label{A}
: : \bgein{enumerate}
: : \item\label{Aa}
: : \end{enumerate}
: : \end{enumerate}
: : 按照默认的格式,\ref{Aa}编译出来就会是"Aa",但是希望是改成"A)a"。
: : 请问大大该如何修改cls档
: : 刚刚正在思考一个可能的方向,改成只显示"a",然后利用\ref{A})\ref{Aa}
: : ,虽然要多一点步骤,但可能修改cls会比较简单?
: : 恳请解惑,感激不尽。

Links booklink

Contact Us: admin [ a t ] ucptt.com