Подсветка кода, как в посте SE

Подсветка кода, как в посте SE

При публикации на 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(включая *-вариант).

введите описание изображения здесь

Связанный контент