如何在 mdframed 环境中使用粗体字体?

如何在 mdframed 环境中使用粗体字体?

我没有找到粗体字手动的. 我的 tex 是:

\documentclass{article}
\usepackage[framemethod=tikz]{mdframed}
\newtheorem{question}{Question}
\mdfdefinestyle{que}{
  linecolor=cyan,
  backgroundcolor=cyan!20,
}
\surroundwithmdframed[style=que]{question}
\begin{document}
\begin{question}
Lorem. % No bolding needed here so save space here, but need to fix the above
\end{question}
\end{document}

如何在 mdframed 环境中使用粗体字体?

答案1

如果我正确理解了你的问题,你想要为你的问题提供一种标题,并且该标题应该是粗体,在这种情况下,你可以定义一个新的定理样式并使用注释字段(可选参数)来获得所需的结果:

\documentclass{article}
\usepackage{amsthm}
\usepackage[framemethod=tikz]{mdframed}

\newtheoremstyle{mystyle}
  {\topsep}%
  {\topsep}%
  {\itshape}%
  {}%
  {\bfseries}%
  {.}%
  {.5em}%
  {\thmname{#1}~\thmnumber{#2}\thmnote{. \bfseries#3}}%
\theoremstyle{mystyle}
\newtheorem{question}{Question}
\mdfdefinestyle{que}{
  linecolor=cyan,
  backgroundcolor=cyan!20,
}
\surroundwithmdframed[style=que]{question}
\begin{document}
\begin{question}[Lorem]
Text
\end{question}
\begin{question}
Text
\end{question}
\end{document}

在此处输入图片描述

另一方面,如果您希望将所有内容都以粗体显示,则有两个选择:

  1. 如果您不使用amsthm,只需添加font=\bfseriesmdframed规格中:

    \documentclass{article}
    \usepackage[framemethod=tikz]{mdframed}
    
    \newtheorem{question}{Question}
    \mdfdefinestyle{que}{
      linecolor=cyan,
      font=\bfseries,
      backgroundcolor=cyan!20,
    }
    \surroundwithmdframed[style=que]{question}
    \begin{document}
    \begin{question}
    Text
    \end{question}
    \end{document}
    
  2. 如果您正在使用amsthm,则需要将规范添加到定理样式中:

    \documentclass{article}
    \usepackage{amsthm}
    \usepackage[framemethod=tikz]{mdframed}
    
    \newtheoremstyle{mystyle}
      {\topsep}%
      {\topsep}%
      {\bfseries\itshape}%
      {}%
      {\bfseries}%
      {.}%
      {.5em}%
      {}%
    \theoremstyle{mystyle}
    \newtheorem{question}{Question}
    \mdfdefinestyle{que}{
      linecolor=cyan,
      backgroundcolor=cyan!20,
    }
    \surroundwithmdframed[style=que]{question}
    \begin{document}
    \begin{question}
    Text
    \end{question}
    \end{document}
    

在此处输入图片描述

请注意,斜体加粗体可能不是最佳选择。

相关内容