文字未对齐

文字未对齐

我是 LaTeX 新手,在我的第一篇文章中我遇到了以下问题。虽然我将 A4 页面四周的边距都设置为 1 英寸,但文本直到右边距的末尾才对齐。它在边距前几乎对齐了一个 1 英寸。页眉和页脚遵循边距,但文本却没有。

\documentclass[12pt,a4paper]{article}
\usepackage{lipsum}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[lmargin=2.5cm, rmargin=2.5cm,tmargin=2.50cm,bmargin=2.50cm]{geometry}
\usepackage{lastpage}
\usepackage{setspace}
\singlespace
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\headrulewidth}{0.5pt}
\fancyhead[l]{MSc Lift Engineering\\LIFM005DL-Assignment LCK}
\fancyhead[r]{Christoforos Milionis}
\renewcommand{\footrulewidth}{0.5pt}
\fancyfoot[l]{30/05/2013}
\fancyfoot[r]{Page \thepage\ of \pageref{LastPage}}
\usepackage{graphicx}
\usepackage{caption}
\author{Christoforos Milionis}
\title{2nd Assignment}
\begin{titlepage}
\begin{document}
\begin{minipage}{0.10\textwidth}\begin{flushleft}
\end{flushleft}
\end{minipage}
\begin{minipage}{1.1\textwidth}\begin{center}
\LARGE\textbf\\ Oadsdadsn \\
\Large dassdasdas
\end{center}\end{minipage}
\begin{center}
\vskip2.5cm
\LARGE \textbf{dhdjdj uygkygk}\\
\large Student No. jyfgkugy
\end{center}
\vskip6cm
\large \ \ \ \ \ \ \textbf{Supervisor}
\par  \ \  hgfhdfj hgkhg
\end{titlepage}
\doublespace
\tableofcontents
\newpage
\section{Assignment Brief}
\doublespace
\lipsum[23]
\end{document}

这是序言。

答案1

您的标题对于默认标题高度来说非常大;因此fancyhdr会警告您并将材料推到页面下方。这是您在日志文件中看到的内容

Package Fancyhdr Warning: \headheight is too small (12.0pt):
 Make it at least 27.18335pt.
 We now make it that large for the rest of the document.
 This may cause the page layout to be inconsistent, however.

永远不要低估警告;例如,您还会收到其他警告,请参见后面的内容。

解决这个问题的方法是

\usepackage[margin=1in,headheight=28pt]{geometry}

你收到的另一个警告是

(\end occurred inside a group at level 1)

### semi simple group (level 1) entered at line 48 (\begingroup)
### bottom level

这是由于 不正确使用 造成\doublespace\doublespacing

也动\begin{titlepage} \begin{document}

答案2

问题在于环境构建有误titlepage。你可以将示例简化为

\documentclass[12pt,a4paper]{article}
\usepackage{lipsum}
\usepackage[margin=1in]{geometry}
\begin{titlepage}
\begin{document}
\end{titlepage}
\lipsum[23]
\end{document}

\begin{document}请注意里面环境titlepage。这是不正确的,并且会弄乱一些边距设置。尝试移动此行

\documentclass[12pt,a4paper]{article}
\usepackage{lipsum}
\usepackage[margin=1in]{geometry}
\begin{document}
\begin{titlepage}
\end{titlepage}
\lipsum[23]
\end{document}

(我简化了边距的应用geometry。)

答案3

加载包layout然后\begin{document}写入\layout。然后您可以在输出中看到您的边距设置:

在此处输入图片描述

相关内容