\MFUhyphentrue 是未定义的控制序列

\MFUhyphentrue 是未定义的控制序列

我在 Windows 10 下的 MikTeX 2.9 中使用 pdflatex,以下代码给出了未定义的控制序列错误\MFUhyphentrue。我的mfirstuc软件包是 2.04。

\documentclass{article}
\usepackage{mfirstuc}
\begin{document}
\MFUhyphentrue
\capitalisewords{high-level}
\end{document}

以下代码可以运行,但会产生我想要的结果。

\documentclass{article}
\usepackage{mfirstuc}
\begin{document}
%\MFUhyphentrue
\capitalisewords{high-level}
\end{document}

我想要的是 High-Level,而不是 High level。

答案1

也许可以看看我的titlecaps包裹(http://ctan.org/pkg/titlecaps) 作为备选。

\documentclass{article}
\usepackage{titlecaps}
\begin{document}
\titlecap{high-level high(level) high[level]}

\titlecap{Really {{high-level}} to be sure.}

\Addlcwords{a is sic}
\catcode`-=11 %
\titlecap{This [phrase] is a \textit{high-level} \LARGE statemint \normalsize[sic].}
\catcode`-=12 %

\Resetlcwords
\titlecap{This [phrase] is a \textit{high-level} \LARGE statemint \normalsize[sic].}
\end{document}

在此处输入图片描述

相关内容