Quiero saber cómo puedo conseguir este efecto en LaTeX:
Básicamente se ve así: {F}IRST {L}ETTER, donde las letras entre llaves son un poco más grandes que las otras pero todas las letras son mayúsculas.
¿Alguna sugerencia?
Se puede adaptar el código expl3 que egreg publicó en TUGBoat recientemente (TUGboat, Volume 39 (2018), No. 1, pg.55). Al igual que la solución de Werner'usando versalitas, esta solución asume que las letras iniciales se introducen como mayúsculas. Sin embargo, puede elegir el tamaño (y por extensión otros atributos)
\documentclass[11pt]{article}
\usepackage{xparse}
\usepackage{expl3}
\ExplSyntaxOn
\NewDocumentCommand{\biglittlecap}{m}
{
\sheljohn_biglittecap:nn { #1 }
}
\tl_new:N \l__sheljohn_biglittecap_input_tl
\cs_new_protected:Npn \sheljohn_biglittecap:nn #1
{
% store the string in a variable
\tl_set:Nn \l__sheljohn_biglittecap_input_tl { #1 }
\regex_replace_all:nnN
% search a capital letter (or more)
{ ([A-Z]+ | \cC.\{?[A-Z]+\}?) }
% replace the match with \huge{match}
{ \cB\{\c{huge}\1\cE\} } % <=== could use large, Large (or some other command...)
\l__sheljohn_biglittecap_input_tl
\tl_use:N \MakeUppercase{\l__sheljohn_biglittecap_input_tl}
}
\ExplSyntaxOff
\begin{document}
\biglittlecap{\`Once \r{U}pon a Time}
\end{document}