抱歉,如果这不是一个合适的 StackExchange 问答平台,但是这里似乎是人们关心排版的地方 :)
我正在撰写有关 Android 开发的讲义,为了更容易阅读,我喜欢将类名和代码片段放在等宽字体中。
例如\texttt{Activity}
被广泛使用。
我的问题是我应该如何排版复数引用?
\texttt{Activity}s
看起来不对
activities
与其他文本没有区别
\texttt{Activities}
消除了我试图使用文本传达的逐字性质。
任何建议和指导都将受到赞赏。
答案1
我认为你应该重写以避免使用复数。例如,不要写"Activities are used for..."
,而要写"Activity objects are used for..."
。
答案2
如果您编写一个封装格式的宏,则可以随意更改格式。以下是遵循@JohnWickerson 的出色建议的实现。
\documentclass{article}
\newcommand{\class}[1]{%
\texttt{#1}%
}
\begin{document}
\class{Activity} objects capture \ldots
\end{document}
答案3
根据我之前的评论,并受到其他两个答案的启发,这是我的方法:
\documentclass{article}
\newcommand{\actone}{\texttt{Activity}(s)}
\newcommand{\acttwo}{\texttt{Activity}(-ies)}
\begin{document}
In the next \actone{} you'll see\ldots{}
In the next \acttwo{} you'll see\ldots{}
\end{document}