Saya ingin tahu bagaimana saya dapat mencapai efek ini dalam LaTeX:
Pada dasarnya terlihat seperti ini: {F}IRST {L}ETTER, di mana huruf-huruf di kawat gigi yang sedikit lebih besar dari yang lainnya, tetapi mereka semua huruf menjadi huruf besar.
Ada saran?
Satu dapat beradaptasi expl3 kode yang egreg diterbitkan di TUGBoat baru-baru ini (TUGboat, Volume 39 (2018), No. 1, hal.55). Seperti Werner's solusi menggunakan topi kecil, solusi ini mengasumsikan bahwa terkemuka surat yang masuk sebagai ibukota. Namun, anda dapat memilih ukuran (dan oleh ekstensi atribut lainnya)
\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}