Criando estilos diferentes em um documento de látex

Criando estilos diferentes em um documento de látex

No LaTeX existem comandos como \textit{}, \textbf{}para deixar um fragmento de texto em itálico ou negrito. Podemos fazer comandos personalizados como este com modificador de cor, fonte, itálico/negrito/sublinhado diferentes? Por exemplo:

  • \code{}tornaria o texto monoespaçado, para referências como: "nosso programa implementa a classe \code{Transformer}."

  • \term{}para destacar definiendos:a term{tree} is an undirected graph in which any two vertices are connected by exactly one path

Se não houver tal possibilidade, qual é o análogo mais próximo?

Responder1

A marcação lógica é sempre possível com \newcommand{...}[1]{...}e usando agrupamento para evitar vazamento de declarações de fonte ou configurações de cores no restante do código.

Para abordagens mais sofisticadas, recomendo pacotes apropriados para a finalidade relevante. Para marcação de código, existem mintede listings( tcolorboxcom seus listingsrecursos)

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

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

\begin{document}

\code{int main}
\end{document}

informação relacionada