如何修复 overleaf 中的错误“LaTeX 标记错误:在‘列’中发现无限收缩。”

如何修复 overleaf 中的错误“LaTeX 标记错误:在‘列’中发现无限收缩。”

我遇到了这个错误,在我的文档中至少发生了 6 次。它发生在一个章节的末尾(例如,在我写 的那一行\section{Related Works}),或者在段落末尾的方程式之前(例如 ... is calculated by the formula: \begin{equation}),也可能发生在文档的末尾\end{document}。但我也有章节的末尾和许多方程式出现这种情况不是发生。我还注意到在出现问题的错误点之前的每个部分都有警告“Underfull \hbox”。编译后的 pdf 文件看起来不错,但如果不修复错误,我就无法使用 overleaf 为我的文章创建提交文件。

我试过:

  • 在章节末尾添加\\或甚至\\ \\
  • \\从本节的任何段落中删除任何
  • 在新部分之前的行添加手动空行,然后错误指向空行
  • 从文档开头删除许多我认为可能相关的包,例如 enumitem
  • 删除\label{}该命令之后的命令\section{}

所有这些都不会影响错误。当我尝试\par在发生错误的部分末尾添加时,相同的错误现在出现在最后一个段落上方。当我\par在该部分的每个段落上添加时,错误发生在该部分的第一行。

当将文档类型从两列更改为单列时,错误消失但本文打算分为两栏。

\documentclass[10pt,twocolumn,letterpaper]{article}

%\usepackage{wacv}
\usepackage{times}
\usepackage{epsfig}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{booktabs}
\usepackage{xcolor}
\usepackage{enumitem}
\usepackage{lipsum}
\usepackage[ruled,vlined,linesnumbered]{algorithm2e}
\usepackage{physics}
\usepackage{mathtools}
\usepackage{appendix}

\definecolor{codegreen}{rgb}{0.0,0.6,0.0}
\newcommand\mycommfont[1]{\footnotesize\ttfamily\textcolor{codegreen}{#1}}
\SetCommentSty{mycommfont}
\usepackage{float} 
\usepackage{nidanfloat}
\usepackage{caption}
\usepackage{datetime}

\makeatletter
\makeatother

% \usepackage[utf8]{inputenc}

\usepackage{tabulary}
\usepackage{colortbl}
\usepackage[
    backend=bibtex,
    style=ieee,
  ]{biblatex}
\addbibresource{export.bib}

%box color commands in table
\newcommand{\gb}{\cellcolor{green!12}}
\newcommand{\ob}{\cellcolor{orange!12}}
\newcommand{\rb}{\cellcolor{red!12}}
\newcommand{\bb}{\cellcolor{black!12}}
\newcommand{\dc}[1]{\textbf{\textsc{#1}}}

% Include other packages here, before hyperref.
\usepackage[breaklinks=true,colorlinks,bookmarks=false]{hyperref}

%\wacvfinalcopy % *** Uncomment this line for the final submission

%\def\wacvPaperID{****} % *** Enter the wacv Paper ID here
\def\httilde{\mbox{\tt\raisebox{-.5ex}{\symbol{126}}}}

% Pages are numbered in submission mode, and unnumbered in camera-ready
% \ifwacvfinal\pagestyle{empty}\fi


\setcounter{page}{1}


\title{text text text text text}

\begin{document}

\author{
author0\thanks{Corresponding author.} \hspace{1cm} author1 \hspace{1cm} author2 \vspace*{1mm}\\
affiliation University \\
{\tt\small author0@email \{author1,author2\}@email}
}
\date{\vspace{-5ex}} % Remove date

\twocolumn[{%
\renewcommand\twocolumn[1][]{#1}%
\maketitle
\begin{minipage}{1.0\linewidth}
\begin{center}
    \vspace{-5mm}
    \captionsetup{type=figure}
    \framebox(350,200){}
    \captionof{figure}{text text text text text.}
    \label{fig:1}
\end{center}
\end{minipage}
}]
%%%%%%%%% ABSTRACT
\begin{abstract}
text text text text text.
\noindent The code is publicly available at: \url{https://address}
\end{abstract}

%%%%%%%%% BODY TEXT
% ------------------ Introduction-----------------
\section{Introduction} \label{introduction}% 
text text text text text. 
text text text text text. text text text text text.
text text text text text. text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.text text text text text. text text text text text.
\section{Related Work} \label{related_work}
\noindent \textbf{subtitle.}`
text text text text text
\end{document}

我看见问题,但就我而言,我没有 nameref 包。添加它并没有改变任何东西。


最小示例

\documentclass{article}
\usepackage{nidanfloat}

\usepackage{lipsum}
\begin{document}
\twocolumn[\rule{2cm}{300pt}]
\lipsum
\end{document}

答案1

正如@UlrikeFischer 和@DavidCarlisle 在评论中所说,软件包 nidanfloat 导致了这个问题。删除后\usepackage{nidanfloat}问题就解决了,因为这个软件包显然是不需要的。

相关内容