强制全部小写

强制全部小写

是否可以强制将文本转换为小写小型大写字母,而无需将大写字母转换为小写字母?

以下任何一项都不能使所有字母变为小写:

\textsc{Can I make this line only small caps?}
\scshape{Can I make this line only small caps?}

为了获得所有小型大写字母,需要手动将其格式化为小写字母:

\textsc{can i make this line only small caps?}

更新:

正如@barbarabeeton 指出的那样,\sc它已被弃用,所以我删除了该示例。

答案1

\documentclass{article}

\newcommand\textlcsc[1]{\textsc{\MakeLowercase{#1}}}

\begin{document}

\textlcsc{An ExaMple}

\end{document}

在此处输入图片描述

另一个选择是使用包\MakeTextLowercase中的以下选项textcase

\usepackage{textcase}
\newcommand\textlcsc[1]{\textsc{\MakeTextLowercase{#1}}}

相关内容