答案1
在此示例中,简单的宏\score
使规则采用全线宽度,并且您应该将左侧部分的标签和宽度指定为两位数的百分比。
当然,由于红框的宽度,得分必须在 08 到 92 之间。否则,就会超出限制。如果您需要一些极值,则取决于您想如何处理这些情况,但一个好的开始是红色规则较小。
\documentclass[a5paper,twocolumn]{article}
\usepackage{xcolor,lipsum}
\newcommand\score[3]{
{\par\medskip\huge\parindent0pt\sffamily#1\hfill#2\par\smallskip
\color{lightgray}\rule{\dimexpr.#3\linewidth-0.5em}{1em}%
\color{red!70!black}\rule{1em}{1em}%
\color{lightgray}\rule{\dimexpr\linewidth-0.5em-.#3\linewidth}{1em}\par\medskip}}
\begin{document}
\lipsum[2][3-5]
\score{Passiv}{Aktiv}{17}
\score{Loyal}{Untreu}{67}
\lipsum[2][6-9]
\end{document}