
In LaTeX gibt es Befehle wie \textit{}
, \textbf{}
um einen Textabschnitt kursiv oder fett zu machen. Können wir benutzerdefinierte Befehle wie diesen mit unterschiedlicher Farbe, Schriftart, Kursiv-/Fett-/Unterstreichungsmodifikator erstellen? Zum Beispiel:
\code{}
würde den Text in Monospace anzeigen, für Referenzen wie: „Unser Programm implementiert die Klasse\code{Transformer}
.“\term{}
zum Hervorheben von Definiendums:a term{tree} is an undirected graph in which any two vertices are connected by exactly one path
Wenn es diese Möglichkeit nicht gibt, was ist das nächste Analogon?
Antwort1
Eine logische Auszeichnung ist mit einer und der Verwendung einer Gruppierung immer möglich, \newcommand{...}[1]{...}
um das Durchsickern von Schriftartdeklarationen oder Farbeinstellungen in den restlichen Code zu verhindern.
Für anspruchsvollere Ansätze empfehle ich jedoch entsprechende Pakete für den jeweiligen Zweck. Für Code-Markup gibt es minted
, listings
und tcolorbox
(mit seinen listings
Features)
\documentclass{article}
\usepackage[x11names]{xcolor}
\newcommand{\code}[1]{{\color{blue}\texttt{#1}}}
\begin{document}
\code{int main}
\end{document}