Cor do texto cunhado alterada - sem idioma (opção de texto)

Cor do texto cunhado alterada - sem idioma (opção de texto)

Eu queria incluir um pouco de texto/código HTML mínimo em uma caixa de texto cunhada. O HTML (alguns <br>e <a href='link'>não importa para mim, então optei por usar a opção de texto para linguagem em cunhado. Porém, quero enfatizar algumas coisas em texto em vermelho que não são elementos HTML. Por exemplo:

Go to this link <a href="domain.com/upload/[UPLOAD_ID]"> to find your upload.

Gostaria que [UPLOAD_ID]fosse na cor vermelha. Há alguma maneira de fazer isso? Obrigado!

Responder1

A documentação cunhada tem uma forma de destacar o texto, conforme mostrado aqui:

insira a descrição da imagem aqui

Pelo que entendi, isso é conseguido escapando do ambiente criado e executando o \colorboxcomando. É possível usar o \textcolorcomando mostrado por user187803 em vez de \colorboxfazê-lo funcionar com o minted.

Exemplo:

\begin{minted}[escapeinside=||]{py}
def f(x):
   y = x|\textcolor{red}{**}|2
   return y
\end{minted}

Resultado:

insira a descrição da imagem aqui insira a descrição da imagem aqui

Aplicando-o ao seu exemplo, o sublinhado in [UPLOAD_ID]precisa ser escapado com uma barra invertida [UPLOAD\_ID]. Isso é necessário porque o sublinhado normalmente é usado para indexar um caractere. Mas, neste caso, o sublinhado deve ser impresso como sublinhado e não interpretado para formar um índice de ID. Se não usarmos a barra invertida aqui, isso resultará em um erro.

Exemplo fornecido:

\begin{minted}[escapeinside=||]{text}
    Go to this link <a href="domain.com/upload/|\textcolor{red}{[UPLOAD\_ID]}|"> to find your upload
\end{minted}

Resultado: insira a descrição da imagem aqui

Responder2

Se você não insiste em usar minted, isso funciona:

\documentclass{article}
\usepackage{fancyvrb}
\usepackage{xcolor}

\begin{document}

\begin{Verbatim}[commandchars=\\\{\}]
Go to this link <a href="domain.com/upload/\textcolor{red}{[UPLOAD_ID]}"> to find your upload.
\end{Verbatim}

\fvset{commandchars=\\\{\}}
Go to this link \Verb|<a href="domain.com/upload/\textcolor{red}{[UPLOAD_ID]}">| to find your upload.

\end{document}

insira a descrição da imagem aqui

informação relacionada