Adicionando uma moldura colorida a uma letrina faça você mesmo

Adicionando uma moldura colorida a uma letrina faça você mesmo

Esta questão é uma extensão daquela colocada há algum tempoAdicionando uma letra a uma imagem em uma letra faça você mesmo

Considere o MWE

\documentclass{book}
\usepackage{lettrine}
\usepackage{xcolor}

\definecolor{imperialred}{RGB}{239, 38, 50}
\definecolor{deepskyblue}{RGB}{34, 154, 202}

\usepackage{scalerel,stackengine}
\setlength{\textwidth}{5.25in}
\fboxsep=2.25pt
\newcommand\my[2][7ex]{\scaleto{\colorbox{deepskyblue}{%
    \textcolor{imperialred}{\abovebaseline[0pt]{#2}}}}{#1}\,}
    
\begin{document}
\thispagestyle{empty}
\LARGE
\lettrine[nindent=.4em]{\bfseries\my I}{} would like add a frame (or perhaps, some other kind of a decorative border) around this this box.
  
\lettrine[nindent=.4em]{\my T}{he} commands of tcolorbox do not seem to be applicable here.
\end{document} 

com a saída

insira a descrição da imagem aqui

PERGUNTA: Como posso adicionar uma moldura colorida de espessura ajustável (ou talvez algum outro tipo de borda decorativa) ao redor das lettrinas azuis "faça você mesmo"?

Obrigado.

Responder1

Você pode usar \fcolorboxem vez de \colorboxadicionar uma moldura colorida e \fboxrule` para definir a espessura desta moldura.

Fora de questão, defino \lettrineo comando para evitar o uso de \scaletoou \abovebaseline: Não tenho certeza se corresponde ao formato desejado, mas espero que você tenha uma ideia para um ajuste fino. Também evitei as macros para tornar o exemplo mais simples e adicionei mais texto fictício para verificar se as letras maiúsculas se ajustavam perfeitamente.

eu

\documentclass{book}
\usepackage{lettrine, lipsum}
\usepackage{xcolor}
\definecolor{imperialred}{RGB}{239, 38, 50}
\definecolor{deepskyblue}{RGB}{34, 154, 202}
\begin{document}
\LARGE

\lettrine[lines=3,loversize=.6,lraise=.1,nindent=.5em]{\fboxsep5pt\fboxrule5pt\fcolorbox{imperialred}{deepskyblue}{\color{imperialred}I}}{} would add a frame (or perhaps, some other kind of a decorative border around this this box. \lipsum[1][1-4]

\lettrine[lines=3,loversize=.6,lraise=.1,nindent=.5em]{\fboxsep5pt\fboxrule5pt\fcolorbox{imperialred}{deepskyblue}{\color{imperialred}T}}{he}  commands of tcolorbox do not seem to be applicable here.
\lipsum[1][1-4]

\end{document} 

informação relacionada