使用 mdframed 对齐底部

使用 mdframed 对齐底部

我在用着框架在两行文本周围创建一个框,以便我可以插入彩色左边框。这是我的 MWE:

\documentclass{book}

\usepackage{mdframed}

\newmdenv[topline=false,rightline=false,bottomline=false,linewidth=2pt]{leftbot}
\setlength{\parindent}{0pt}
\setlength{\parskip}{15pt}


\newcommand{\leftborder}[1]{
    \begin{leftbot}
        {
            \fontsize{11pt}{0pt}
            \selectfont
            \MakeUppercase{Use Cases}
            \par
        }
        { % Title
            \fontsize{25pt}{25pt}
            \selectfont
            \textbf{#1}
        }
    \end{leftbot}
}

\begin{document}
    \leftborder{Internet of Things}
\end{document}

结果其实还不错:

在此处输入图片描述

但这和我想要的稍有不同:

在此处输入图片描述

别管线条颜色和字体了,我已经搞定了这两个。问题是文本如何相对于边框对齐。在我的版本中,文本看起来是垂直居中的,但设计版本是向下对齐的。我该怎么做?

答案1

更改innerbottommargin0pt甚至是负值,例如1ex.0pt都会将 的后缀g放在底线。

\documentclass{book}

\usepackage{mdframed}

\newmdenv[topline=false,innerbottommargin=-1ex,rightline=false,bottomline=false,linewidth=2pt]{leftbot}
\setlength{\parindent}{0pt}
\setlength{\parskip}{15pt}


\newcommand{\leftborder}[1]{
    \begin{leftbot}
        {
            \fontsize{11pt}{0pt}
            \selectfont
            \MakeUppercase{Use Cases}
            \par
        }
        { % Title
            \fontsize{25pt}{25pt}
            \selectfont
            \textbf{#1}
        }
    \end{leftbot}
}

\begin{document}
    \leftborder{Internet of Things}
\end{document}

相关内容