我想在表格中嵌入代码,如下图所示。
首先,我尝试了代码 1。
\begin{tabular}{p{8cm}}
\hline
\begin{lstlisting}
code here ......
\end{lstlisting}
\\ \hline
\begin{lstlisting}
code here ......
\end{lstlisting}
\\ \hline
\end{tabular}
但是,hline和代码之间的空间太大。
然后我尝试回答从表格内的列表列表中删除顶部空间。
空间比第一步小了。但是,仍然有很多空间。
如果我想要如上图这样的效果,我该怎么做?
万分感谢!!
答案1
您有选项aboveskip
和belowskip
。如果我们将这些值设置为零,仍然会有一个很小的空间。我们可以通过设置来消除它消极的值。
\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}