[Tex/LaTex] Force all small caps

capitalizationsmall-caps

Is it possible to force text into lower case small caps without making capital letters lower case?

None of the following makes all the letters lower case small caps:

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

To get all small caps one needs to format it manually to lower case:

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

Update:

As @barbarabeeton has pointed out \scis deprecated so I have removed that example.

Best Answer

\documentclass{article}

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

\begin{document}

\textlcsc{An ExaMple}

\end{document}

enter image description here

Another option would be to use \MakeTextLowercase from the textcase package:

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