这是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)使用\tcbox
并tcolorbox
独立改变侧面。
\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}