同一行中等宽等宽文本,颜色不断变化

同一行中等宽等宽文本,颜色不断变化

我正在尝试使用 Latex 创建类似以下内容的内容:

在此处输入图片描述

我尝试过\usepackage{color}并把这个:

\ssmall\begin{ttfamily}
\begin{center}
\colorbox{yellow}{100101000010111011100100000110010000011001000001100100110110010011000101000101100100010000101011000010101100001010101100001}
\colorbox{green}{\#}\colorbox{cyan}{s}----S---\colorbox{cyan}{es}--z-0----\colorbox{cyan}{es}----1---\colorbox{cyan}{es}----2---\colorbox{cyan}{es}----3---\colorbox{cyan}{es}----4---\colorbox{cyan}{es}----5---\colorbox{cyan}{es}----6---\colorbox{cyan}{es}----7---\colorbox{cyan}{es}----8---\colorbox{cyan}{es}----9-z--\colorbox{cyan}{es}----E---\colorbox{cyan}{e}
\end{center}
\end{ttfamily}

但结果是这样的:

在此处输入图片描述

为什么底线每次颜色变化都会给字符增加填充?我该如何减少这种情况?

答案1

在此处输入图片描述

\documentclass{article}
\usepackage{color}
\setlength\oddsidemargin{-5cm}
\setlength\textwidth{40cm}
\setlength\paperwidth{60cm}
\begin{document}

\small\begin{ttfamily}
\begin{center}\setlength\fboxsep{0pt}
\colorbox{yellow}{100101000010111011100100000110010000011001000001100100110110010011000101000101100100010000101011000010101100001010101100001}
\colorbox{green}{\#}\colorbox{cyan}{s}----S---\colorbox{cyan}{es}--z-0----\colorbox{cyan}{es}----1---\colorbox{cyan}{es}----2---\colorbox{cyan}{es}----3---\colorbox{cyan}{es}----4---\colorbox{cyan}{es}----5---\colorbox{cyan}{es}----6---\colorbox{cyan}{es}----7---\colorbox{cyan}{es}----8---\colorbox{cyan}{es}----9-z--\colorbox{cyan}{es}----E---\colorbox{cyan}{e}
\end{center}
\end{ttfamily}

\end{document}

相关内容