Geprägte Textfarbe geändert – keine Sprache (Textoption)

Geprägte Textfarbe geändert – keine Sprache (Textoption)

Ich wollte ein bisschen Text/minimalen HTML-Code in ein geprägtes Textfeld einschließen. Das HTML (ein paar <br>) <a href='link'>ist mir egal, also habe ich mich entschieden, die Textoption für die Sprache in geprägtem Text zu verwenden. Ich möchte jedoch ein paar Dinge in rotem Text hervorheben, die keine HTML-Elemente sind. Zum Beispiel:

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

Ich hätte es gern [UPLOAD_ID]in Rot. Gibt es eine Möglichkeit, das zu machen? Danke!

Antwort1

In der Minted-Dokumentation gibt es eine Möglichkeit, Text hervorzuheben, wie hier gezeigt:

Bildbeschreibung hier eingeben

Soweit ich es verstehe, wird dies erreicht, indem man die Minted-Umgebung verlässt und den \colorboxBefehl ausführt. Es ist möglich, den Befehl zu verwenden \textcolor, wie von user187803 gezeigt, anstatt \colorboxihn mit Minted zum Laufen zu bringen.

Beispiel:

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

Ergebnis:

Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben

Wenn wir es auf Ihr Beispiel anwenden, [UPLOAD_ID]muss der Unterstrich in mit einem Backslash maskiert werden [UPLOAD\_ID]. Das ist notwendig, weil der Unterstrich normalerweise verwendet wird, um ein Zeichen zu indizieren. Aber in diesem Fall sollte der Unterstrich als Unterstrich gedruckt und nicht interpretiert werden, um einen Index daraus zu machen ID. Wenn wir hier den Backslash nicht verwenden, führt dies zu einem Fehler.

Angegebenes Beispiel:

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

Ergebnis: Bildbeschreibung hier eingeben

Antwort2

Wenn Sie nicht darauf bestehen minted, funktioniert Folgendes:

\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}

Bildbeschreibung hier eingeben

verwandte Informationen