
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
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 \fcolorbox
stattdessen \fboxrule` verwenden \colorbox
, um einen farbigen Rahmen hinzuzufügen, und \fboxrule`, um die Dicke dieses Rahmens festzulegen.
Kommt nicht in Frage, ich habe \lettrine
den Befehl so eingestellt, dass die Verwendung von \scaleto
oder vermieden \abovebaseline
wird: 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.
\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}