带标题的文本下划线组

带标题的文本下划线组

我正在尝试实现所谓的带标题的下划线组。我不知道确切的名称,我曾尝试在互联网上搜索,但没有成功。

下面是一张直观地描述我的意思的图片:

带标题的下划线组

谁能给我提供如何实现这一目标的 LaTeX 代码?

答案1

您需要的工具是\underbracket来自的命令mathtools

\documentclass{article}

\usepackage{mathtools}

\begin{document}

    \[ \underbracket[0.6pt]{0}_{\min} \underbracket[0.6pt]{1\,2\,3\,4\,5\,6\,7\,8\,9\ldots72\,73}_{\text{number domain}} \underbracket[0.6pt]{74}_{\max}\]%

\end{document} 

在此处输入图片描述

答案2

我用 tikz 试过了

\documentclass{article}
\usepackage{tikz}
\ExplSyntaxOn
\cs_set_eq:NN \inteval \int_eval:n
\ExplSyntaxOff
\newcommand{\test}[1]
{
  \begin{tikzpicture}
    \node[] (start) at (0,0) {0}; 
    \node[] (mid)   at (3,0) {1 2 3 4 5 6 7 8 ... \inteval{#1-1} #1};
    \node[] (end)   at (6,0){\inteval{#1+1}};
    \foreach \x in {start,mid,end}
    \draw[] (\x.north west) -- (\x.south west) --(\x.south east) -- (\x.north east);
    \node[scale=0.8] at ([yshift = -0.25cm]start.south){min};
    \node[scale=0.8] at ([yshift = -0.25cm]mid.south){number domain};
    \node[scale=0.8] at ([yshift = -0.25cm]end.south){max};
  \end{tikzpicture}
}
\begin{document}

\test{18}
\par 
\test{74}
\par 
\test{23}
\end{document}

结果

在此处输入图片描述

相关内容