我正在使用mdframed
和定义一些环境如下:
\newmdenv[%
frametitle=Example,%
linecolor=ctcolormain,%
backgroundcolor=ctcolormain!15,%
]{example}
\newmdenv[%
frametitle=Note,%
]{note}
现在我希望能够为其他语言定义框架标题。如何才能使字符串根据所选语言(使用 设置babel
)而不同?
答案1
好的,这是解决方案:
\addto\extrasenglish{%
\def\mdexampletitle{Example}
\def\mdnotetitle{Note}
}
% ...add strings for other languages here...
\newmdenv[%
frametitle=\mdexampletitle,%
linecolor=ctcolormain,%
backgroundcolor=ctcolormain!15,%
]{example}
\newmdenv[%
frametitle=\mdnotetitle,%
]{note}