我想更改 mdframe 框的边框颜色。默认情况下,它采用黑色。
\documentclass{article}
\usepackage{xcolor}
\usepackage{mdframed}
\newtheorem{mdtheorem}{Theorem}
\newenvironment{theorem}%
{\begin{mdframed}[backgroundcolor=lightgray]\begin{mdtheorem}}%
{\end{mdtheorem}\end{mdframed}}
\begin{document}
\begin{theorem}
Sample
\end{theorem}
\end{document}
我的默认输出是,
我的预期输出是,
有谁能给我建议正确的方法吗?我是 LaTeX 新手。
答案1
定义新定理环境的正确方法mdframed
是通过\newmdtheoremenv
命令。
更改框架边框颜色的选项是linecolor
。如果您还想更改边框的宽度,请使用选项linewidth
。
如果您只想显示边框的底部,请设置false
选项topline
、rightline
和leftline
。
以下是 MWE:
\documentclass{article}
\usepackage{xcolor}
\usepackage{mdframed}
\newmdtheoremenv[%
backgroundcolor=lightgray,
linecolor=red!60!black,
linewidth=2pt,
topline=false,
rightline=false,
leftline=false]{theorem}{Theorem}
\begin{document}
\begin{theorem}
Sample
\end{theorem}
\end{document}
输出: