在 LaTeX 中,有这样的命令\textit{}
,\textbf{}
可以将文本片段变为斜体或粗体。我们可以使用不同的颜色、字体、斜体/粗体/下划线修饰符来制作这样的自定义命令吗?例如:
\code{}
将使文本等宽显示,例如:“我们的程序实现了类\code{Transformer}
。”\term{}
用于突出显示定义项:a term{tree} is an undirected graph in which any two vertices are connected by exactly one path
如果不存在这种可能性,最接近的类似物是什么?
答案1
始终可以使用\newcommand{...}[1]{...}
和分组来使用逻辑标记,以防止字体声明或颜色设置泄漏到其余代码中。
对于更复杂的方法,我建议使用适合相关目的的软件包。对于代码标记,有和minted
(及其功能)listings
tcolorbox
listings
\documentclass{article}
\usepackage[x11names]{xcolor}
\newcommand{\code}[1]{{\color{blue}\texttt{#1}}}
\begin{document}
\code{int main}
\end{document}