Saltar al contenido

Todas las letras en mayúsculas, pero la primera letra más grande que las demás

Solución:

Lo más probable es que se refiera a las pequeñas capitalizaciones:

textsc{First Letter}

o

{scshape First Letter}

Se puede adaptar el código expl3 que egreg publicó recientemente en TUGBoat (TUGboat, Volumen 39 (2018), No. 1, pág.55). Al igual que la solución de Werner que usa versalitas, esta solución asume que las letras iniciales se ingresan en 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}1cE} }   % <=== 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}

ingrese la descripción de la imagen aquí

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *