控制框架的高度和长度

控制框架的高度和长度

通过使用以下代码,我绘制了一个包含 3 行数组的框架图形:

\usepackage{framed}
\usepackage{float}
\begin{document}
\begin{figure}[h]
  \begin{framed}
  \[
  \begin{array}{l}
    a \\
    b \\
    c
  \end{array}
  \]
  \end{framed}
\end{figure}
\end{document}

在此处输入图片描述

有人能告诉我如何减少 和 上方框架之间的空间吗a? 如何减少c和 下方框架之间的空间?

此外,如果我想减少框架的长度怎么办(现在,它几乎与文本的长度相同)?

答案1

要消除间距设置\FrameSep和显示数学间距:

在此处输入图片描述

代码:

\documentclass{article}

\usepackage{framed}
\usepackage{float}
\begin{document}
\begin{figure}[h]
\setlength{\FrameSep}{0pt}%
  \begin{framed}%
      \setlength{\abovedisplayskip}{0pt}%
      \setlength{\abovedisplayshortskip}{0pt}%
      \setlength{\belowdisplayskip}{0pt}%
      \setlength{\belowdisplayshortskip}{0pt}%
  \[
  \begin{array}{l}
    a \\
    b \\
    c
  \end{array}
  \]
  \end{framed}
\end{figure}
\end{document}

相关内容