我没有找到粗体字手动的. 我的 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}
另一方面,如果您希望将所有内容都以粗体显示,则有两个选择:
如果您不使用
amsthm
,只需添加font=\bfseries
到mdframed
规格中:\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}
如果您正在使用
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}
请注意,斜体加粗体可能不是最佳选择。