在完成用mfirstuc宏包实现英文短语或句子单词首字母大写后,又在Capitalization in headings - a LaTeX3 approach发现了一个用LaTeX3实现该功能的代码。
只是原代码中使用了过时的LaTeX3中的函数,因此进行了必要的调整,将\str_if_eq_x:nnT
替换成了\str_if_eq:eeT
,将\tl_<some>_case:n
替换成了 \text_<some>case:n
,并用titlecase
替换了mixedcase
。
不妥之处,欢迎广大网友批评指正。
Happy LaTeX3ing!
https://tex.stackexchange.com/questions/246091/capitalization-in-headings-a-latex3-approach
暂无评论