使用带有表的 vspace 时出现问题

使用带有表的 vspace 时出现问题
  • \vspace我在使用时遇到问题乳胶,因为表格和段落之间有较大的垂直空间。
  • 我决定使用\vspace{-4mm}但它对垂直间距没有太大影响。
  • 因此,当我删除括号时\vspace -4mm,出现了错误Missing number, treated as zero.,但结果是完美的,如何才能获得删除垂直空格并同时删除错误的良好结果?

编辑:最小工作示例 我添加了链接至平均能量损失因为它包含几个附加文件,如ieeeconference.clsbibliography.bib,而且我不确定问题是否出自其中任何一个。

形状良好但有错误

形状良好但有错误

形状不好没有错误

形不好无错误

答案1

我建议使用floatcaption包。通过创建新的标题样式,应该可以实现与您的标题样式类似的格式和更高效的间距。

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{lipsum}
\usepackage{float}
\usepackage{caption}
\usepackage[left=1.5cm,right=1.5cm,top=1.5cm,bottom=1.5cm]{geometry}
\DeclareCaptionLabelFormat{custom_fl}{\MakeUppercase{#1} \MakeUppercase{\romannumeral #2}}
\DeclareCaptionFormat{custom_f}{#1\par \textsc{#3}}
\captionsetup[table]{format=custom_f,labelformat=custom_fl}
\begin{document}
    \lipsum[1-2]\\
    \begin{table}[H]
        \centering
        \caption{A table}
        \begin{tabular}{|c|c|}
            \hline
            Configuration &\\\hline
            Setting 1 & Values\\\hline
            Setting 2 & Value\\\hline
        \end{tabular}
    \end{table}
    \lipsum[3-4]
\end{document}

相关内容