是否可以强制将文本转换为小写小型大写字母,而无需将大写字母转换为小写字母?
以下任何一项都不能使所有字母变为小写:
\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}}}