看板 [ LaTeX ]
討論串[問題] \def展開時機
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者sppmg (sppmg)時間7年前 (2016/11/22 22:31), 7年前編輯資訊
1
0
1
內容預覽:
試了很久,實在不理解\def的展開時機。. \def\cmd{define} 之後,若將\cmd傳入其他指令,. 是會在使用到當下展開(進行運算)其定義,. 還是說只有定義當下的值呢?(這好像不太合理). 我想要讓目錄中,一般章節的條目顯示為:「一、 目錄名」. 但附錄要維持「A、 附錄名」. 所以
(還有2426個字)

推噓4(4推 0噓 6→)留言10則,0人參與, 最新作者kerwinhui (kezza)時間7年前 (2016/11/23 13:49), 編輯資訊
0
0
0
內容預覽:
是的. 恕刪. 問題是 \ifx\@chapapp\appendixname 永遠都是 false,因為你忘了 \expandafter,. 所以 TeX 直接拿字串 \@chapapp\appendixname 去給\ifx比了,然後因為第一二個字. \ 和 @ 不一樣所以變成 false. 改成
(還有416個字)
首頁
上一頁
1
下一頁
尾頁