Latex 中的逐字 Xcolor

Latex 中的逐字 Xcolor

我正在写一篇信息丰富的文本,我需要逐字使用,下面我有一个在普通文本中起作用的代码。

\colorbox{gray!10}{
    \begin{minipage}{0.9\linewidth}
        
        TEXT
        
\end{minipage}}

现在,在逐字环境中的文本下方,我无法给出与其他文本相同的背景颜色。

\colorbox{gray!10}{
    \begin{minipage}{0.9\linewidth}
\begin{verbatim}
        
        TEXT
        
\end{verbatim}
\end{minipage}}

我怎样才能将所有逐字文本像普通文本一样放在框架中?我正在使用 xcolor 包

答案1

这对你有用吗 --来自 --

https://gist.github.com/parthi2929/2855a9c1792c7ff0ebe67205ee023999

在此处输入图片描述

\documentclass[10pt,a4paper]{article}
\usepackage{fancyvrb} % verbatim replacement that allows latex
\usepackage[breakable]{tcolorbox}

\definecolor{cellborder}{HTML}{CFCFCF}
\definecolor{cellbackground}{HTML}{F7F7F7}    

\DefineVerbatimEnvironment{Highlighting}{Verbatim}{commandchars=\\\{\}}

\newenvironment{InVerbatim}{\VerbatimEnvironment%
    \begin{tcolorbox}[breakable, size=fbox, boxrule=1pt, pad at break*=1mm,
        colback=cellbackground, colframe=cellborder]
        \begin{Verbatim}
        }{
        \end{Verbatim}
    \end{tcolorbox}
}   

\begin{document}    
    
    trrgdsgh 
    
    \begin{tcolorbox}[breakable, size=fbox, boxrule=1pt, pad at break*=1mm, colback=cellbackground, colframe=cellborder]
        \begin{verbatim}
        tesdt
        \end{verbatim}
    \end{tcolorbox}
    
    \begin{InVerbatim}
        this is via environment setting
    \end{InVerbatim}
    
\end{document}

相关内容