在乳胶文档中制作不同的样式

在乳胶文档中制作不同的样式

在 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(及其功能)listingstcolorboxlistings

\documentclass{article}
\usepackage[x11names]{xcolor}

\newcommand{\code}[1]{{\color{blue}\texttt{#1}}}

\begin{document}

\code{int main}
\end{document}

相关内容