用mfirstuc宏包实现英文短语或句子单词首字母大写
用mfirstuc宏包实现英文短语或句子单词首字母大写
用mfirstuc宏包实现英文短语或句子单词首字母大写
作品简介

一个用mfirstuc宏包实现的短语或句子各单词首字母大写的示例代码。

在此,用LaTeX3将短语或句子的全部内容转换为小写后,再进行转换,从而实现了除了第一个字母转换为大写外,确保其它字母小字的需求。

同时,用LaTeX3的clist变量保存无需转换的例外单词,并设计了\addnocase\delnocase命令实现了例外单词的添加与删除。

Happy LaTeX3ing!

暂无评论