При публикации на SE пользователи могут "подсвечивать" код, используя символ `
. Есть ли способ сделать это в LaTeX?
Мое намерение — выделить сегменты кода или определенные функции. Чтобы было ясно, я не говорю о чем-то вродеПодсветка синтаксиса для разных языков программирования. Я хочу иметь возможность выводить данные this_instead
(без использования магии).
Я не уверен, как это называется, поэтому не знал, как это искать. Но если это дубликат, я его удалю.
решение1
\usepackage{xcolor}
\colorbox{gray!25}{\texttt{this\_instead}}
Настройте под свои нужды
решение2
Использование пакета Мартина Шаррера newverbs
:
\documentclass{article}
\usepackage{newverbs,xcolor}
\newverbcommand{\severb}
{\begin{lrbox}{\verbbox}}
{\end{lrbox}\colorbox{gray!25}{\box\verbbox}}
\begin{document}
\severb`abc_def`
\end{document}
Обратите внимание, что папка для сохранения \verbbox
предоставляется пакетом.
Использование \severb
идентично \verb
(включая *-вариант).