Цвет текста в дословной среде в LaTeX

#latex

#Латекс

Вопрос:

Как мне изменить цвет некоторых частей текста внутри среды verbatim. У меня есть что-то вроде этого:

 tinybegin{verbatim}
HTTP/1.1 200 OK
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Expires: Mon, 1 Aug 2011 09:00:00 GMT
Connection: close
Access-Control-Max-Age: 0
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: POST, GET, OPTIONS, PUT, DELETE
Access-Control-Allow-Headers: Content-Type
Content-type: application/json
[{"error":{"type":1,"address":"/","description":"unauthorized user"}}] <--- This text needs to be red
end{verbatim}
normalsize
  

Мне нужно сделать эту строку красной:

 [{"error":{"type":1,"address":"/","description":"unauthorized user"}}]
  

Комментарии:

1. Тот же вопрос и хорошие ответы здесь .

Ответ №1:

fancyvrb кажется, хорошо подходит для этой задачи:

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

 documentclass{article}
usepackage{fancyvrb,xcolor}

begin{document}

This is some preceding text.

begin{Verbatim}[fontsize=small,commandchars=\()]
HTTP/1.1 200 OK
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Expires: Mon, 1 Aug 2011 09:00:00 GMT
Connection: close
Access-Control-Max-Age: 0
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: POST, GET, OPTIONS, PUT, DELETE
Access-Control-Allow-Headers: Content-Type
Content-type: application/json
(color(red)"error":{"type":1,"address":"/","description":"unauthorized user"}}])
end{Verbatim}

This is some following text.
end{document}
  

Поскольку ( ) в требовании verbatim нет или не встречается, оно использовалось в качестве разделителей текста управляющей последовательности и параметров.