我一直在使用\xcapitalisefmtwords
来自该mfirstuc
包(在问题中提到参考部分)。但是,如果内容中包含任何数学内容,则失败。
有没有什么简单的方法可以禁用任何数学解析?
参考:
代码:
\documentclass{article}
\usepackage{amsfonts}
\usepackage{mfirstuc}
\newcommand{\TitleCase}[1]{\xcapitalisefmtwords{#1}}%
\begin{document}
\TitleCase{hello world}
%\MFUnocap{$\mathbb{C}$}%
\TitleCase{hello $\mathbb{C}$ world}% <-- How do I get this to work
Desired Output: Hello $\mathbb{C}$ World
\end{document}
答案1
\documentclass{article}
\usepackage{amsfonts}
\usepackage{mfirstuc}
\newcommand{\TitleCase}[1]{\xcapitalisefmtwords{#1}}%
\protected\def\Cb{$\mathbb{C}$}
\begin{document}
\TitleCase{hello world}
%\MFUnocap{$\mathbb{C}$}%
\TitleCase{hello {\Cb} world}% <-- How do I get this to work
Desired Output: Hello $\mathbb{C}$ World
\end{document}
Barbara 询问的原始图像