
En LaTeX existen comandos como \textit{}
, \textbf{}
para poner un fragmento de un texto en cursiva o negrita. ¿Podemos crear comandos personalizados como este con diferentes colores, fuentes y modificadores de cursiva/negrita/subrayado? Por ejemplo:
\code{}
haría que el texto fuera monoespaciado, para referencias como: "nuestro programa implementa la clase\code{Transformer}
".\term{}
para resaltar definiciones:a term{tree} is an undirected graph in which any two vertices are connected by exactly one path
Si no existe tal posibilidad, ¿cuál es el análogo más cercano?
Respuesta1
El marcado lógico siempre es posible con un\newcommand{...}[1]{...}
y usando agrupación para evitar la filtración de declaraciones de fuentes o configuraciones de color en el resto del código.
Para enfoques más sofisticados, recomiendo paquetes apropiados para el propósito relevante. Para el marcado de código, existen minted
y listings
( tcolorbox
con sus listings
características)
\documentclass{article}
\usepackage[x11names]{xcolor}
\newcommand{\code}[1]{{\color{blue}\texttt{#1}}}
\begin{document}
\code{int main}
\end{document}