我正在使用回忆录文档样式编写一套类似书籍的课堂笔记。我想使用背景颜色将一些文本设置为“离题”:我尝试了两种解决方案,模仿上一个问题的答案。
一种使用“framed”包:
\usepackage{framed}
\colorlet{shadecolor}{lightgray}
\newenvironment{digression}[1][]%
{\colorlet{shadecolor}{lightgray}%
\bigskip%
\begin{shaded}%
\begin{flushleft}%
\textbf{\LARGE{Digression:}\\ \Large{#1}}\\%
\medskip
}%
{%
\end{flushleft}%
\end{shaded}%
\bigskip%
}
另一个使用“tcolorbox”包:
\usepackage{tcolorbox}
\tcbuselibrary{breakable}
\newenvironment{digression}[1][]%
{%
\begin{tcolorbox}[boxrule=0pt, sharp corners, parbox=true, breakable]
\begin{flushleft}%
\textbf{\LARGE{Digression:}\\ \Large{#1}}\\%
\medskip
}%
{%
\end{flushleft}%
\end{tcolorbox}%
\bigskip%
}
就获取背景颜色而言,这两种方法都可以解决问题,但对我来说仍然存在两个问题:(1)如果我使用第一个版本,脚注会消失;使用第二个版本,脚注会出现在框内而不是页面底部;(2)两者都不允许使用数字 - 两者中都会出现相同的错误(外部段落模式下不会出现)。
我猜问题(尤其是 (2))在于这正在创建一个迷你页面(或一些类似页面)。
所以我的问题是:有没有一种方法可以引入没有这些限制的背景颜色?在这种情况下,我对创建投影仪幻灯片时有用的花哨功能不感兴趣;我只想用对比色突出显示页面的一部分。