名前: 越 日時: 2012-01-07 14:56:32 IPアドレス: 122.218.103.*
こんにちは.enumerate環境の箇条書きに細工をして a), b),.... とした場合, これを別のところで \ref で参照するときに 1, 2,... とあくまで数値が返ります. これを a, b,... のようにアルファベットに変換したいのですが,TeXプリミティブ の \romannumeral が数値をローマ数字に変換するような簡便な方法はありませんで しょうか.御存知の方がおられましたら御教示を御願い致します. \documentclass{article} \def\labelenumi{\alph{enumi})\,} \begin{document} \begin{enumerate} \item I like apples.\label{apples} \item I like cats.\label{cats} \end{enumerate} Animals appear in \ref{cats}). Animals appear in \romannumeral\ref{cats}). \end{document}
この書き込みへの返事: