您认为在 LaTeX 文档中呈现类名的最佳方式是什么(撰写关于软件的文章)。
我目前正在使用\texttt
(等宽打字字体),它可以正常工作,但我的类名最终会“超出”边距。
所以,我要求要么
- 表示类名的另一种(好看的)方式
- 确保我的类名不会超出页边距的方法
兄弟,图科
您认为在 LaTeX 文档中呈现类名的最佳方式是什么(撰写关于软件的文章)。
我目前正在使用\texttt
(等宽打字字体),它可以正常工作,但我的类名最终会“超出”边距。
所以,我要求要么
兄弟,图科
\texttt
是一个不错的选择。
如果您的类名最终“超出边距”,那是因为默认情况下 LaTeX 不会连字符\texttt
文本。(因此,您可能会收到有关“hbox 过满”的警告。)
有两种可能的解决方案:要么重写你的文本,使类名不会出现在行尾,要么告诉 LaTeX 用连字符连接你的类名(如果你可以接受的话)。对于后者,请查看hyphenat
包。尝试像这样使用它:
\usepackage[htt]{hyphenat}
你可能还需要告诉 LaTeX 在哪里连接你的类名,像这样:
This\-Is\-My\-Long\-Class\-Name
(对于类ThisIsMyLongClassName
)。
也许更好的是定义自己的宏:
\newcommand{\classname}[1]{\texttt{#1}}
然后你像这样使用它:
\classname{MyClass}
这样做意味着您的类名被标记为这样,而不是打字机样式的文本。
您可以使用url包,尽管它的名称可用于以打字机字体排版任何类型的文本,从而允许换行。