Hinzufügen eines farbigen Rahmens zu einer selbstgemachten Lettrine

Hinzufügen eines farbigen Rahmens zu einer selbstgemachten Lettrine

Diese Frage ist eine Erweiterung der Frage, die vor einiger Zeit gestellt wurde inHinzufügen eines Buchstabens zu einem Bild in einer Do-It-Yourself-Lettrine

Betrachten Sie die 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} 

mit der Ausgabe

Bildbeschreibung hier eingeben

FRAGE: Wie kann ich um die blauen „Do-it-yourself“-Lettrinen einen farbigen Rahmen mit einstellbarer Dicke (oder vielleicht eine andere Art von dekorativem Rand) hinzufügen?

Danke schön.

Antwort1

Sie können \fcolorboxstattdessen \fboxrule` verwenden \colorbox, um einen farbigen Rahmen hinzuzufügen, und \fboxrule`, um die Dicke dieses Rahmens festzulegen.

Kommt nicht in Frage, ich habe \lettrineden Befehl so eingestellt, dass die Verwendung von \scaletooder vermieden \abovebaselinewird: Ich bin mir nicht sicher, ob es dem gewünschten Format entspricht, aber ich hoffe, dass Sie eine Idee für eine Feinabstimmung bekommen. Ich habe auch die Makros vermieden, um das Beispiel einfacher zu machen, und etwas mehr Blindtext hinzugefügt, um zu überprüfen, ob Großbuchstaben reibungslos passen.

mwe

\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} 

verwandte Informationen