我正在研究一個LaTeX包,可能需要根據正在使用的類做不同的事情。我想知道是否有辦法自動檢測或測試文檔類。檢測LaTeX類的名稱
當然可以查看類文件並測試該類定義的特定宏是否存在,但有沒有更智能的方法?我查看了\ProvidesClass
宏的定義,看不到它是否保存除\@currname
之外的任何類名。我相信\@currname
只是當前正在閱讀的包或類的名稱。
基本上我想在beamer
類來執行
\author{\longauthorname}
在
article
類
但
\author[\shortauthorname]{\longauthorname}
。
您可以檢查有問題的類的特性嗎? – dmckee 2010-03-26 16:21:43