在章节标题留出空白页后,使用由子章节标题引入的多列

在章节标题留出空白页后,使用由子章节标题引入的多列

StackExchange 上的许多文章都提到了同样的问题,但这些解决方案都不适合我。我先初始化一个section环境,然后初始化另一个multicol环境,并以子节标题作为参数。任何放在旁边方括号中的内容\begin{multicols}{2}都应写为非多列句子,这意味着它不尊重列的“盒装”边界,而之前的任何内容都尊重。我在报告的大部分内容中\end{multicols} 都使用该环境,它始终运行良好。multicol

我也尝试过将其放在\section方括号中,但是我需要换行符\\,而且不允许使用多行句子。

情况如下图所示。

子节标题后面留有空白页。显示节标题。

Multicol 环境编译良好,但在下一页。

编译前几页的代码:

\section{Definizione del momento magnetico}
\begin{multicols}{2}[\subsection{L'ipotesi dell'integrale della f.e.m.}]

...texttexttext...

这也是我的文档的介绍。其中的内容看起来不会造成任何问题,但无论如何还是放在这里。

\documentclass{article}
 
% Packages
\usepackage{graphicx}
\graphicspath{ {./Immagini/} }
\usepackage{geometry}
\usepackage{ulem}
\usepackage{setspace}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{systeme}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{hhline}
\usepackage{float}
\usepackage{multicol}
\usepackage{blindtext}
\usepackage{physics}
\usepackage{wrapfig}
\usepackage{hyperref}
\usepackage{mathtools}

% Others
\singlespacing
\numberwithin{equation}{section}
\numberwithin{equation}{subsection}

% Omit `.0` in equation numbers for non-existent subsections.
\renewcommand*{\theequation}{%
  \ifnum\value{subsection}=0 %
    \thesection
  \else
    \thesubsection
  \fi
  .\arabic{equation}%
}

% Custom command for slanted bars ("parallel")
\newcommand{\slanted}{\mathbin{\!/\mkern-5mu/\!}}
\newcommand{\ddd}{\text{d}} % d normale in math mode

相关内容