
Этот вопрос является продолжением того, который был задан некоторое время назад вДобавление буквы к изображению в самодельном письме
Рассмотрим 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}
с выходом
ВОПРОС: Как добавить цветную рамку регулируемой толщины (или, возможно, какой-то другой вид декоративной границы) вокруг синих «сделай сам»-леттринов?
Спасибо.
решение1
\fcolorbox
Вместо этого можно использовать , \colorbox
чтобы добавить цветную рамку, и \fboxrule`, чтобы задать толщину этой рамки.
Исключено, я установил \lettrine
команду, чтобы избегать использования \scaleto
или \abovebaseline
: Не уверен, соответствует ли это желаемому формату, но я надеюсь, что вы сможете уловить идею тонкой настройки. Я также избежал макросов, чтобы упростить пример, и добавил еще немного фиктивного текста, чтобы проверить, что буквица вписывается гладко.
\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}