如何在没有太多空间的情况下在表格中嵌入列表

如何在没有太多空间的情况下在表格中嵌入列表

我想在表格中嵌入代码,如下图所示。

在此处输入图片描述

首先,我尝试了代码 1。

\begin{tabular}{p{8cm}}
\hline
\begin{lstlisting}
code here ......
\end{lstlisting}
\\ \hline
\begin{lstlisting}
code here ......
\end{lstlisting}
\\ \hline
\end{tabular}

但是,hline和代码之间的空间太大。

然后我尝试回答从表格内的列表列表中删除顶部空间

空间比第一步小了。但是,仍然有很多空间。

如果我想要如上图这样的效果,我该怎么做?

万分感谢!!

答案1

您有选项aboveskipbelowskip。如果我们将这些值设置为零,仍然会有一个很小的空间。我们可以通过设置来消除它消极的值。

\documentclass{article}
\usepackage{listings}
\begin{document}
\begin{tabular}{p{8cm}}
\hline
\begin{lstlisting}[aboveskip=-8pt,belowskip=-12pt]
code here ......
\end{lstlisting}
\\ \hline
\begin{lstlisting}[aboveskip=-8pt,belowskip=-12pt]
code here ......
\end{lstlisting}
\\ \hline
\end{tabular}
\end{document}

在此处输入图片描述

相关内容