如何减少文本颜色框的宽度?

如何减少文本颜色框的宽度?

这是MWE:

\documentclass[a4paper, 12pt]{article}

\renewcommand{\rmdefault}{ptm}
\usepackage[table]{xcolor}

\definecolor{tpgray}{gray}{0.90}
\newcommand{\tp}[1]{\colorbox{tpgray}{#1}}

\begin{document}
The board connectors are called \tp{GND} and \tp{VDD}.
\end{document}

这导致

在此处输入图片描述

如何减少突出显示文本左右灰色区域的宽度?我觉得空间有点太大,特别是在句号之前的末尾。我不介意保留原样,但如果有一个简单的答案,并且花费的时间少于 5 分钟(我不想浪费任何人的时间),我将不胜感激 :-)

答案1

以下解决方案显示了两种方法:(1)使用\colorbox并减少所有侧面的间距;(2)使用\tcboxtcolorbox独立改变侧面。

拳击

\documentclass[a4paper, 12pt]{article}

\renewcommand{\rmdefault}{ptm}
\usepackage[table]{xcolor}

\definecolor{tpgray}{gray}{0.90}
\newcommand{\tp}[1]{\colorbox{tpgray}{#1}}
\setlength{\fboxsep}{1pt}

\usepackage[skins]{tcolorbox}
\newtcbox\tcbtp{hbox, on line, colback=tpgray, enhanced, frame hidden, boxrule=0pt, 
    top=1pt, bottom=1pt, right=-2pt, left=-2pt, sharp corners}

\begin{document}
The board connectors are called \tp{GND} and \tp{VDD}.

The board connectors are called \tcbtp{GND} and \tcbtp{VDD}.
\end{document}

相关内容