\section 参数中的奇异符号

\section 参数中的奇异符号

我需要一个奇异的符号作为章节的标题(该类是)。因此,我写道\section{Bla-bla \hbox{\usefont{U}{MnSymbolC}{m}{n}\char"36} tititi}。它在标题中效果很好,但在运行标题符号只是消失, 这是

啦啦啦啦

我们能做什么?

答案1

对于连续标题,您需要停止\MakeUpperCase更改符号。一种方法是定义符号的命令,您可以在任何地方使用该命令,并在章节标题中通过 继续该\protect命令。更简单的解决方案是通过 定义命令\DeclareRobustCommand

示例输出

\documentclass{article}

\usepackage{MnSymbol}

\DeclareRobustCommand{\mysymb}{{\usefont{U}{MnSymbolC}{m}{n}\symbol{"36}}}

\pagestyle{headings}
\begin{document}

\section{Bla-bla \mysymb{} tititi}

\end{document}

以这种方式定义符号可使其随周围文本改变大小。请注意,我已更改\char\symbol{...}egreg 推荐的方式。

相关内容