![包含数学的标题大小写](https://linux22.com/image/399192/%E5%8C%85%E5%90%AB%E6%95%B0%E5%AD%A6%E7%9A%84%E6%A0%87%E9%A2%98%E5%A4%A7%E5%B0%8F%E5%86%99.png)
我一直在使用\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 询问的原始图像