Re: [問題] IEEEtran.cls

看板LaTeX (論文排版)作者 (cholauda)時間2年前 (2022/08/22 09:00), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/6 (看更多)
感謝大大幫忙,小弟嘗試過後得到以下結果: - 使用\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://www.ptt.cc/bbs/LaTeX/M.1661130035.A.F15.html
文章代碼(AID): #1Z0jKpyL (LaTeX)
討論串 (同標題文章)
文章代碼(AID): #1Z0jKpyL (LaTeX)