LATEX 中的水平线

LATEX 中的水平线

我想在 LATEX 文件中画一条水平线。起点在页面中间,长度是纸张宽度的一半。

这该怎么做?谢谢你的帮助。

答案1

此修订版本适用于具有对称或倾斜边距的文档类。我将“页面中间”解释为“页面中间”,而不是“中间文本块“。

\documentclass{book}
\usepackage{lipsum}
\begin{document}
\noindent\kern.5\paperwidth\kern-1in\kern-\hoffset\kern-\oddsidemargin%
  \makebox[0pt][l]{\makebox[.5\paperwidth]{\hrulefill}}\par

\lipsum[3]
\end{document}

书:

在此处输入图片描述

文章:

在此处输入图片描述

答案2

\documentclass[twocolumn]{article}
\usepackage{tikz,lipsum}
\begin{document}

\lipsum[1-4]    
\noindent%
\tikz[remember picture,overlay]{\draw(0,0)coordinate(o)--(o -| current page.east);}

New line here

\end{document}

在此处输入图片描述

相关内容