如何在 \rule 中插入文本

如何在 \rule 中插入文本
\documentclass{article}

\begin{document}

\hrule

\noindent\rule{\textwidth}{0.4mm}

\noindent\rule{\textwidth}{0.4pt}

\end{document}

我需要在规则里插入文本。

答案1

\colorbox除非我完全误解了这个问题,否则这里有一个版本,它使用适当宽度而不是实际的 LaTeX 规则将文本插入“规则” :

\documentclass{article}

\usepackage{lipsum}
\usepackage{xcolor}

\newcommand\rulebox[1]{%
    \begingroup
    \fontsize{5}{5}\selectfont
    \fboxsep0.5pt%
    \colorbox{black}{\makebox[\linewidth][c]{\textcolor{black!80}{#1}}}%
    \endgroup
}

\begin{document}

\lipsum[1]

\noindent\rulebox{Some hidden text here}

\end{document}

在此处输入图片描述

放大倍数越高,隐藏的信息(如果是故意的)就越容易读懂:

在此处输入图片描述

相关内容