早期尝试:

早期尝试:

在下面的链接中

http://www.math.uiowa.edu/~goodman/algebrabook.dir/bookmt.pdf

作者使用灰色背景突出显示任何重要内容。例如,如果你看到公式 1.5.3(在书的第 22 页)它以灰色突出显示。我想知道用于产生类似输出的 TeX 命令。

答案1

正如评论中提到的,mdframed非常适合这种情况。您也可以将它与您最喜欢的theorem包结合使用 - 在下面的 MWE 中,我已将它与一起使用ntheorem,但没有什么可以阻止您使用amsthm或类似的东西。

在此处输入图片描述

这个例子很简单,但是你可以使用tikzpstricks作为引擎来获得非常复杂的效果,如下图所示优秀的文档

\documentclass{article}

\usepackage{xcolor}     % for colour
\usepackage{lipsum}     % for sample text
\usepackage{ntheorem}   % for theorem-like environments
\usepackage{mdframed}   % for framing

\theoremstyle{break}
\theoremheaderfont{\bfseries}
\newmdtheoremenv[%
linecolor=gray,leftmargin=60,%
rightmargin=40,
backgroundcolor=gray!40,%
innertopmargin=0pt,%
ntheorem]{myprop}{Proposition}[section]

\begin{document}

\section{mdframed for the win}
\begin{myprop}
\lipsum[1]
\end{myprop}

\end{document}

答案2

tcolorbox

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{kantlipsum}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage[breakable, theorems, skins]{tcolorbox}
\tcbset{enhanced}

\DeclareRobustCommand{\mybox}[2][gray!20]{%
\begin{tcolorbox}[   %% Adjust the following parameters at will.
        breakable,
        left=0pt,
        right=0pt,
        top=0pt,
        bottom=0pt,
        colback=#1,
        colframe=#1,
        width=\dimexpr\textwidth\relax, 
        enlarge left by=0mm,
        boxsep=5pt,
        arc=0pt,outer arc=0pt,
        ]
        #2
\end{tcolorbox}
}

\begin{document}
\mybox[green!20]{\kant[1]}
\mybox{\kant[2]}
\mybox[red!20!white]{\kant}

\end{document}

在此处输入图片描述

tcolorbox与定理包和数学完美集成。此外,它可以生成比人们想象的更多精美的框。我觉得当必须突出显示文本/数学/定理时,这是最好的选择。虽然我已经定义了命令,但也可以使用来定义新环境tcolorbox。有关详细信息,texdoc tcolorbox请访问 www.texdoc.net。

介词示例:

\documentclass{article}
\usepackage[most]{tcolorbox}
\tcbuselibrary{theorems}
\usepackage{kantlipsum}

\newtcbtheorem{Proposition}{Proposition}%
{breakable,colframe=red!50!white!50!black,fonttitle=\bfseries}{}

\begin{document}
\begin{Proposition}{This is my proposition}{}
  \kant
\end{Proposition}
\end{document}

早期尝试:

抱歉加入晚了。我想补充一下 cmhughes 的优秀回答。虽然他的回复已被接受为答案,但我希望分享我的答案。我的方法简单直接,可以很容易地更改颜色。

\documentclass[11pt]{article}
\usepackage{xcolor}
\usepackage{lipsum}
\newcommand*{\mybox}[2]{\colorbox{#1!30}{\parbox{.98\linewidth}{#2}}}
\begin{document}
%=====================
\section{First section}
%=====================
\mybox{green}{\lipsum[1]}
\par
\noindent\mybox{red}{\lipsum[2]}
\end{document}

在此处输入图片描述

相关内容