\规则未对齐

\规则未对齐

s\rule未对齐。我希望它们彼此平行,并从水平方向上的相同位置开始。

以下是代码:

\documentclass[12pt]{book}
\begin{document}
\begin{titlepage}
\rule{\linewidth}{4pt}
\rule{\linewidth}{4pt}
\end{titlepage}
\end{document} 

在此处输入图片描述

答案1

您需要添加一个\noindent

在此处输入图片描述

代码:

\documentclass[12pt]{book}
\begin{document}
\begin{titlepage}
\noindent
\rule{\linewidth}{4pt}
\rule{\linewidth}{4pt}
\end{titlepage}
\end{document} 

答案2

您正在设置两个块(\rule在本例中为 s),它们构成单个段落的一部分,其中段落的第一行通常有一个缩进(长度为\parindent)。如果您在 s 下方设置一个常规段落,您将看到完全相同的内容\rule

在此处输入图片描述

\documentclass{book}
\begin{document}

\rule{\linewidth}{4pt}
\rule{\linewidth}{4pt}

Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
Praesent vel eleifend eros, congue egestas nibh. Donec quis 
vulputate felis, id aliquet dolor. Praesent posuere pretium massa et scelerisque. 

\noindent\rule{\linewidth}{4pt}
\rule{\linewidth}{4pt}

\noindent Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
Praesent vel eleifend eros, congue egestas nibh. Donec quis 
vulputate felis, id aliquet dolor. Praesent posuere pretium massa et scelerisque. 

\end{document}

\noindent删除段落的缩进,使其与左边距齐平。

可以使用 来启动全局更改\setlength{\parindent}{0pt},或者根据您的titlepage情况,范围可以限制为

\begin{titlepage}
  \setlength{\parindent}{0pt}%
  ...
\end{titlepage}

答案3

有了这个 etoolbox包,您甚至不必考虑添加任何东西:

\documentclass{book}

\usepackage{etoolbox}
\pretocmd\rule{\noindent}{}{}

\begin{document}

\rule{\linewidth}{2pt}
\rule{\linewidth}{2pt}

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Praesent vel eleifend eros, congue egestas nibh. Donec quis
vulputate felis, id aliquet dolor. Praesent posuere pretium massa et scelerisque.

\end{document} 

在此处输入图片描述

相关内容