01010.png正常输出

0110.png 出现的空行

如图所示:在使用跨页长表格的时候,在插入列表环境后出现空行,我自己也查了下列表的相关命令,但是设置貌似没什么效果!希望有能力的大佬,给个解决思路或者办法!这是MWE,未使用任何模板!如果有更好的实现方法也可以!

MWE.zip

\documentclass[11pt,a4paper]{article}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{ctex}
\usepackage{longtable}
\usepackage{pifont}
\usepackage{float}
\usepackage{tikz} 
\usepackage{array}

\begin{document}
\begin{longtable}{|m{3cm}<{\centering}|m{6cm}<{\centering}|m{5cm}|} 
 \caption{图表主要元素调整函数说明} \\ \hline
 函数 & 核心参数说明 & 功能 \\ \hline
 figure() & figsize (图表尺寸),dpi (分辨率) & 设置图表的大小与分辨率 \\ \hline
 title() & 
 \begin{list}{\ding{118}}{\itemindent=0pt\topsep=-7pt\parskip=0pt\partopsep=0pt\itemsep=0pt\parsep=-2pt\labelsep=0pt\listparindent=-3pt}
  \item str (图名)
  \item fontdict(文本格式,包括字体大小,类型)
 \end{list}  & 设置标题 \\ \hline
 xlabel(),ylabel() & 
 核心参数:\begin{list}{\ding{118}}{\itemindent=0pt\topsep=-7pt\parskip=0pt\partopsep=0pt\itemsep=0pt\parsep=-2pt\labelsep=0pt\listparindent=-3pt}
  \item xlabel (X轴名)
  \item ylabel (Y轴名)
 \end{list} & 设置X轴和Y轴的标题 \\ \hline
 axis(),xlim(),ylim() & xmin,xmax 或 ymin,ymax & 设置X轴和Y轴的范围 \\ \hline
 xticks(),yticks() & 
 核心参数:\begin{list}{\ding{118}}{\itemindent=0pt\topsep=-7pt\parskip=0pt\partopsep=0pt\itemsep=0pt\parsep=-2pt\labelsep=0pt\listparindent=-3pt}
  \item ticks (刻度数值)
  \item labels (刻度名称)
  \item fontdict
 \end{list} & 设置X轴和Y轴刻度 \\ \hline
 grid() & 
 核心参数:\begin{list}{\ding{118}}{\itemindent=0pt\topsep=-7pt\parskip=0pt\partopsep=0pt\itemsep=0pt\parsep=-2pt\labelsep=0pt\listparindent=-3pt}
  \item  b(有无网格线)
  \item which(主/次网格线)
  \item axis(X轴和Y轴网格线)
  \item color,linestylex 
  \item linewidth,alpha(透明度)
 \end{list}&设置X轴和Y轴的主要和 次要网格线 \\ \hline
 legend() &
 核心参数:\begin{list}{\ding{118}}{\itemindent=0pt\topsep=-7pt\parskip=0pt\partopsep=0pt\itemsep=0pt\parsep=-2pt\labelsep=0pt\listparindent=-3pt}
  \item loc(位置)
  \item edgecolors 
  \item facecolor
  \item fbntsize\end{list}& 控制图例显示 \\ \hline
\end{longtable}
\end{document}


4 回答4

0
<p>一个凑合的方案:在 `\end{list}` 之前,添加 `\vspace*{-\baselineskip}`。</p>
0
<p>我的想法主要是参考以前在这里碰到的另外一个问题,已经在代码里引用了。</p><pre ><code >\documentclass[11pt,a4paper]{article} \usepackage{ctex} \usepackage{longtable} \usepackage{pifont} \usepackage{array} \usepackage{enumitem} %&nbsp;此处用法参考 %&nbsp;https://wenda.latexstudio.net/q-2049.html \setlist[itemize]{label=\ding{118},after=\vspace{\dimexpr-\baselineskip},nosep} \begin{document} &nbsp;&nbsp;\begin{longtable}{|m{3cm}<{\centering\arraybackslash}|m{6cm}<{\centering\arraybackslash}|m{5cm}|}&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;\caption{图表主要元素调整函数说明}&nbsp;\\&nbsp;\hline &nbsp;&nbsp;&nbsp;&nbsp;函数&nbsp;&&nbsp;核心参数说明&nbsp;&&nbsp;功能&nbsp;\\&nbsp;\hline &nbsp;&nbsp;&nbsp;&nbsp;figure()&nbsp;&&nbsp;figsize&nbsp;(图表尺寸),dpi&nbsp;(分辨率)&nbsp;&&nbsp;设置图表的大小与分辨率&nbsp;\\&nbsp;\hline &nbsp;&nbsp;&nbsp;&nbsp;title()&nbsp;&&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;\begin{itemize}[before=\vspace{\dimexpr-\baselineskip}] &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\item&nbsp;str&nbsp;(图名) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\item&nbsp;fontdict(文本格式,包括字体大小,类型) &nbsp;&nbsp;&nbsp;&nbsp;\end{itemize} &nbsp;&nbsp;&nbsp;&nbsp;&&nbsp;设置标题&nbsp;\\&nbsp;\hline &nbsp;&nbsp;&nbsp;&nbsp;xlabel(),ylabel()&nbsp;&&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;核心参数: &nbsp;&nbsp;&nbsp;&nbsp;\begin{itemize} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\item&nbsp;xlabel&nbsp;(X轴名) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\item&nbsp;ylabel&nbsp;(Y轴名) &nbsp;&nbsp;&nbsp;&nbsp;\end{itemize} &nbsp;&nbsp;&nbsp;&nbsp;&&nbsp;设置X轴和Y轴的标题&nbsp;\\&nbsp;\hline &nbsp;&nbsp;&nbsp;&nbsp;axis(),xlim(),ylim()&nbsp;&&nbsp;xmin,xmax&nbsp;或&nbsp;ymin,ymax&nbsp;&&nbsp;设置X轴和Y轴的范围&nbsp;\\&nbsp;\hline &nbsp;&nbsp;&nbsp;&nbsp;xticks(),yticks()&nbsp;&&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;核心参数: &nbsp;&nbsp;&nbsp;&nbsp;\begin{itemize} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\item&nbsp;ticks&nbsp;(刻度数值) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\item&nbsp;labels&nbsp;(刻度名称) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\item&nbsp;fontdict &nbsp;&nbsp;&nbsp;&nbsp;\end{itemize} &nbsp;&nbsp;&nbsp;&nbsp;&&nbsp;设置X轴和Y轴刻度&nbsp;\\&nbsp;\hline &nbsp;&nbsp;&nbsp;&nbsp;grid()&nbsp;&&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;核心参数: &nbsp;&nbsp;&nbsp;&nbsp;\begin{itemize} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\item&nbsp;&nbsp;b(有无网格线) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\item&nbsp;which(主/次网格线) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\item&nbsp;axis(X轴和Y轴网格线) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\item&nbsp;color,linestylex&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\item&nbsp;linewidth,alpha(透明度) &nbsp;&nbsp;&nbsp;&nbsp;\end{itemize} &nbsp;&nbsp;&nbsp;&nbsp;&&nbsp;设置X轴和Y轴的主要和次要网格线&nbsp;\\&nbsp;\hline &nbsp;&nbsp;&nbsp;&nbsp;legend()&nbsp;& &nbsp;&nbsp;&nbsp;&nbsp;核心参数: &nbsp;&nbsp;&nbsp;&nbsp;\begin{itemize} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\item&nbsp;loc(位置) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\item&nbsp;edgecolors&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\item&nbsp;facecolor &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\item&nbsp;fbntsize &nbsp;&nbsp;&nbsp;&nbsp;\end{itemize} &nbsp;&nbsp;&nbsp;&nbsp;&&nbsp;控制图例显示&nbsp;\\&nbsp;\hline &nbsp;&nbsp;\end{longtable} \end{document}</pre><p><br/></p>
0
<p style="line-height: 16px;"><img style="vertical-align: middle; margin-right: 2px;" src="https://wenda.latexstudio.net/static/js/neweditor/dialogs/attachment/fileTypeImages/icon_rar.gif"><a style="font-size:12px; color:#0066cc;" href="/data/ueditor/php/upload/file/20200420/1587382573722032.zip" title="MWE_longtable_list.zip">MWE_longtable_list.zip</a></p><p><br></p>
0
<p></p><p></p><p>我在知乎的提问以及刘海洋的回答。<a href="https://www.zhihu.com/question/64671802">https://www.zhihu.com/question/64671802</a><a href="https://www.zhihu.com/question/64671802/answer/222991752)"></a> </p><p>其实这个问题与是否是长表格无关,表格都有这个问题。</p><p><br/></p>

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。