多列行间空格问题

多列行间空格问题

我正在尝试创建一个考试表格模板,其中空间有限,通常您希望输入尽可能多的公式。因此,我使用 multicol 包将通常的空间除以三。但我发现不同列之间的行间空间存在问题:

\documentclass[a4paper,10pt]{article}

\usepackage{multicol}       %Múltiples columnas
\usepackage[top=0.8cm,bottom=0.8cm,left=0.8cm,right=0.8cm,columnsep=14pt]{geometry}  %Ajuste fácil de dimensiones

\setlength{\parindent}{0pt} 

\newcommand{\f}[2]{\textbullet \ \ #1 \\
\vspace{0mm}
$#2$ \\}

\begin{document}

\footnotesize

\begin{multicols*}{3}

\f{Schrodinger Equation}{$a = x^2$}
\f{H definition}{$H = a \cdot b$}

\vfill

\centering{.}
\columnbreak

\f{Lorem impsum}{$v_e = 0$}


\vfill   %No quitar esto. Modula la altura de las columnas

.
\columnbreak
\textbf{Something} \\
\f{n values}{$n = 1,2,...,\infty$}

\end{multicols*}
\end{document}

结果是:

Problem in red

您可以看到行与行之间的间距从第一列变为其他列。我怎样才能使红色间距变得像绿色间距一样?

非常感谢,抱歉我的英语不好……

答案1

不要忽略以下警告

Underfull \hbox (badness 10000) in paragraph at lines 19--20

TeX 会警告您文档中的间距不正确(最大值)。

我还删除了$显示数学中设置的一组方程式,因为它们被包围$$...$$但非常奇怪地标记为外部$由命令提供\f而内部$由参数提供。

如果你确实想要数学显示,只需$...$在每个参数中用[...]`替换

enter image description here

\documentclass[a4paper,10pt]{article}

\usepackage{multicol}       %Múltiples columnas
\usepackage[top=0.8cm,bottom=0.8cm,left=0.8cm,right=0.8cm,columnsep=14pt]{geometry}  %Ajuste fácil de dimensiones

\setlength{\parindent}{0pt} 

\newcommand{\f}[2]{\par\textbullet\quad #1\par
#2\par
\medskip}

\begin{document}

\footnotesize

\begin{multicols*}{3}

\f{Schrodinger Equation}{$a = x^2$}
\f{H definition}{$H = a \cdot b$}

\vfill

\mbox{}%???\centering{.}
\columnbreak

\f{Lorem impsum}{$v_e = 0$}


\vfill   %No quitar esto. Modula la altura de las columnas

.
\columnbreak
\textbf{Something}
\f{n values}{$n = 1,2,...,\infty$}

\end{multicols*}
\end{document}

相关内容