我想\texttt{}
在某个部分中放置一个块,例如
\section{Algorithm \texttt{FSG}}
但这种方法的问题是,\texttt{}
块内的文本不会继承周围文本的大小和粗细,至少在 ACMsig-alternate
文档类中是这样。我该如何解决这个问题?
答案1
不幸的是,该类sig-alternate
使用一种特殊的方法来设置文档字体。
具体来说,该\texttt
宏选择字体系列aett
(属于一个绝对过时的软件包),大小为 9pt,与上下文无关。因此您有两个问题。
使用粗体版本的 Typewriter 字体。
增加章节标题的字体大小。
问题 1 的解决方案
\DeclareRobustCommand{\ttfamily}{\fontencoding{T1}\fontfamily{lmtt}\selectfont}
问题 2 的解决方案
\DeclareRobustCommand\sectt[1]{{\fontsize{13}{12}\bfseries\ttfamily#1}}
示例文档
\documentclass{sig-alternate}
\DeclareRobustCommand{\ttfamily}{\fontfamily{lmtt}\selectfont}
\DeclareRobustCommand\sectt[1]{{\fontsize{13}{12}\bfseries\ttfamily#1}}
\begin{document}
\section{Algorithm \protect\sectt{FSG}}
Algorithm \texttt{FSG}
\end{document}
较新问题
\sectt
由于类的编写方式,如果命令出现在章节标题中,您将无法制作目录。但这也会发生在\sqrt
其他看似无害的命令中
您提交论文的会议的编辑们可能对这些更改不满意。
1形容词“peculiar”应该读作“blatantly error”。