将 a4paper 改为 letterpaper

将 a4paper 改为 letterpaper

我正在使用以下模板来格式化我的论文:https://www.overleaf.com/2943161npnxys#/8024281/

不幸的是,这张纸的尺寸是 A4 ,而我需要它是信纸大小。

我尝试过更改 documentclass 中的大小,甚至尝试过在 pdftex 配置文件中将 a4 纸的规格更改为 letterpaper,但没有效果。

然后我在 MikTeX 2.9 中验证了这一点,甚至尝试使用 TeX Live,但没有帮助。

我最终添加了几何包,这很有帮助。但这也导致我的文档的整个文本偏离中心,一些文本实际上超出了页面。

无论几何边距如何改变都无济于事。

如何更改纸张尺寸?

以下是我正在使用的代码的摘录

\documentclass[12pt,twoside]{Thesis} % The default font size and one-sided printing (no margin offsets)
\graphicspath{{Pictures/}} % Specifies the directory where pictures are stored
\usepackage[letterpaper,total={5.5in,9in}, top=1.0in, inner=1.5in, outer=1.0in,bottom=1.0in,,headheight=0pt,headsep=0pt,centering]{geometry}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage[square, numbers, comma, sort&compress]{natbib} % Use the natbib reference package - read up on this to edit the reference style; if you want text (e.g. Smith et al., 2012) for the in-text references (instead of numbers), remove 'numbers'
\hypersetup{urlcolor=blue, colorlinks=true} % Colors hyperlinks in blue - change to black if annoying
\title{\ttitle} % Defines the thesis title - don't touch this

\begin{document}

\frontmatter % Use roman page numbering style (i, ii, iii, iv...) for the pre-content pages

\setstretch{1.6} % Line spacing of 1.3

% Define the page headers using the FancyHdr package and set up for one-sided printing
\fancyhead{} % Clears all page headers and footers
\rhead{\thepage} % Sets the right side header to show the page number
\lhead{} % Clears the left side page header
%\pagestyle{fancy} % Finally, use the "fancy" page style to implement the FancyHdr headers

\newcommand{\HRule}{\rule{\linewidth}{0.5mm}} % New command to make the lines in the title page

% PDF meta-data
\hypersetup{pdftitle={\ttitle}}
\hypersetup{pdfsubject=\subjectname}
\hypersetup{pdfauthor=\authornames}
\hypersetup{pdfkeywords=\keywordnames}

\begin{titlepage}
\begin{center}
%\usepackage[top=2in]{geometry}

\setstretch{1.0}

{ \textsc{\ttitle}}\\[4.5cm] % Thesis title
\begin{center}
\normalsize{by}\\
\smallskip
{\authornames}\\[1.0cm] % Author name - remove the \href bracket to remove the link
\setstretch{1.2}
{\supname}\\
{\normalsize{Autho 1\\ Author 2\\ Author 3}}\\[3cm] % Supervisor name - remove the \href bracket to remove the link
%\end{minipage}
\end{center}
%\begin{minipage}{0.4\textwidth}
{\vfill}
\setstretch{1.2}
\normalsize{\textsc{A Dissertation}}\\
\normalsize{Submitted to the graduate faculty of The University,\\ in partial fulfillment of the requirements for the degree of\\ \degreename}\\[0.3cm] % University requirement text
\normalsize{\textsc{City, State}}\\
\normalsize{2015}
\end{center}
%\end{minipage}\\[3cm]
\end{titlepage}

答案1

更改第 43 行并将其替换a4paperletterpaper. 1 ... ,这不起作用。您还必须删除该vmargin包及其附带的setmarginsrb或者用于\setpapersize{A0}将纸张尺寸设置为A0(只是为了更好地看到差异)。


请注意,在模板的未来版本中,可以geometry通过说来使用该包的功能\geometry{letterpaper}

如果您无论如何都必须更改边距,请随意加载包geometry并根据其手册更改边距。


1请注意,更改类文件是通常一个坏主意。

相关内容