突出显示列表中的文本

突出显示列表中的文本

我想突出显示列表部分中的某些文本。文本包含一些字符,例如 % 和 {, }。

为了突出显示一些代码,我使用了不同的方法,但我总是遇到同样的问题:

    \begin{lstlisting}[
    basicstyle=\small,
    frame=single,   
        breaklines=true,
        postbreak=\mbox{\textcolor{red}{$\hookrightarrow$}\space},
        escapeinside ={\%,},
    escapechar={!},
    caption={Configuration de l'hôte virtuel dans \emph{Apache} après installation des certificats avec CertBot.},
    label={codeA3.A}
    ]
<VirtualHost *:80>
    ServerName apache.labo.XX
    ServerAlias www.apache.labo.XX
    DocumentRoot /var/www/apache.labo.XX/public_html
    ErrorLog /var/www/apache.labo.XX/log/error.log
    CustomLog /var/www/apache.labo.XX/log/requests.log combined
!\hl{RewriteEngine on}!
RewriteCond %{SERVER_NAME} =apache.labo.XX [OR]
RewriteCond %{SERVER_NAME} =www.apache.labo.XX
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
\end{lstlisting}

我得到了好的结果

在此处输入图片描述

但是如果我想突出显示下面以“Rewrite”开头的 3 行,就会出现问题。它不起作用。

我可能必须转义字符 % 和 {, } 但我不知道如何做到这一点。

你能帮我么 ,

谢谢 !

相关内容