如何改变 mdframed 的边框?

如何改变 mdframed 的边框?

我想更改 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} 
  1. 我的默认输出是, 在此处输入图片描述

  2. 我的预期输出是, 在此处输入图片描述

有谁能给我建议正确的方法吗?我是 LaTeX 新手。

答案1

定义新定理环境的正确方法mdframed是通过\newmdtheoremenv命令。

更改框架边框颜色的选项是linecolor。如果您还想更改边框的宽度,请使用选项linewidth

如果您只想显示边框的底部,请设置false选项toplinerightlineleftline

以下是 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} 

输出:

在此处输入图片描述

相关内容