用水平线填充 multicol 中的列

用水平线填充 multicol 中的列

我正在尝试为我的课程制作一本笔记本,添加幻灯片图片并画一些水平线作为写笔记的地方。我使用 multicol 包将页面分成两列,将图片附加到左侧并在右侧列中绘制水平线。我有以下两个问题:

1 - 我的图片大小不一样,而且由于我限制了它们的宽度,它们的高度可能会有所不同。我想在图片底部画线(用水平线填充列),但我找不到任何解决方案。

2 - 一些图片与 fancyhdr 页脚重叠(尤其是在带有标题的页面中),并且 latex 不会自动启动新页面。我该怎么办?

我的使用 multicol 的命令代码:

\usepackage{multicol,graphicx}
\linespread{2.5}
\newcommand{\slide}[1]{%
    \setlength{\columnsep}{-3cm}
    \begin{multicols}{2}
        \null
        \includegraphics[width=6cm]{./Pic/Picture#1}
        \vfill\null
        \columnbreak
        \noindent\rule{\columnwidth}{0.4pt} \\
        \noindent\rule{\columnwidth}{0.4pt} \\
        \noindent\rule{\columnwidth}{0.4pt} \\
        \noindent\rule{\columnwidth}{0.4pt} \\
    \end{multicols}
}

以下是一个示例: 在此处输入图片描述

提前致谢。

相关内容