我是 LateX 的新手。我想在摘要下方画一条水平线,将其与其余两栏文本清晰地分开。但是,当我这样做时,左栏从水平线下方开始,这是应该的,但右栏的起点不够低,水平线直接穿过它。我查看了 stackexchange,但似乎找不到答案。如何让第二栏看起来更低?
以下是最小可重现的示例:
\documentclass[twocolumn]{report}
\usepackage{lipsum}
\begin{document}
\noindent\makebox[\textwidth]{\rule{\textwidth}{0.4pt}}
\section{Introduction}
\lipsum[2-6]
\end{document}
答案1
答案2
可选参数 fur\rule
将其提升到基线以上。长度\topskip
是从列顶部到第一个基线的距离。宏\rlap
(右重叠)不占用水平空间。事实上,它可以在 vmode 中执行,因此不需要 \noindent。
\documentclass[twocolumn]{report}
\usepackage{lipsum}
\begin{document}
\rlap{\rule[\topskip]{\textwidth}{0.4pt}}%
\section{Introduction}
\lipsum[2-6]
\end{document}