通过使用以下代码,我绘制了一个包含 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}