我需要一个奇异的符号作为章节的标题(该类是书)。因此,我写道\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 推荐的方式。