作者cholauda (cholauda)
看板LaTeX
标题Re: [问题] IEEEtran.cls
时间Mon Aug 22 09:00:33 2022
感谢大大帮忙,小弟尝试过後得到以下结果:
- 使用\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会比较简单?
: : 恳请解惑,感激不尽。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.115.65.72 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/LaTeX/M.1661130035.A.F15.html