所以我正在写我的论文,所需的边距通常与默认值略有不同。
我读过很多帖子,大多数建议使用类似
\documentclass[a4paper,12pt]{article}
\usepackage[a4paper,width=150mm,top=25mm,bottom=25mm]{geometry}
但是,对我来说不起作用。更改这些参数没有任何变化?
类似的事情也不会
\addtolength{\topmargin}{-.875in}
产生任何变化……
编辑:根据要求,以下是我所拥有的更多详细信息:
\documentclass[a4paper,12pt]{article}
\usepackage[a4paper,width=150mm,top=25mm,bottom=25mm]{geometry}
\usepackage{verbatim}
\usepackage[utf8]{inputenc} % allow utf-8 input
%\usepackage[T1]{fontenc} % use 8-bit T1 fonts
\usepackage{hyperref} % hyperlinks
\usepackage{url} % simple URL typesetting
\usepackage{booktabs} % professional-quality tables
\usepackage{amsfonts} % blackboard math symbols
\usepackage{nicefrac} % compact symbols for 1/2, etc.
\usepackage{microtype} % microtypography
\usepackage{mwe}
\graphicspath{ {./images/} }
\usepackage{setspace}
%\usepackage[T1]{fontenc}
\renewcommand{\baselinestretch}{1.5}
\newcommand{\vect}[1]{\boldsymbol{#1}}
\usepackage[numbers,sort&compress]{natbib}
\usepackage{amsmath,amssymb}
\usepackage{enumitem}
\usepackage{fullpage,epsf}
\usepackage{esdiff}
\usepackage{notoccite}
\usepackage{mwe}
\newcommand{\Mod}[1]{\ (\mathrm{mod}\ #1)}
\usepackage[utf8]{inputenc}
\DeclarePairedDelimiter\bra{\langle}{\rvert}
\DeclarePairedDelimiter\ket{\lvert}{\rangle}
\DeclarePairedDelimiterX\braket[2]{\langle}{\rangle}{#1
\delimsize\vert #2}
\newenvironment{indentLevel}[1]
\usepackage{dsfont}
\usepackage[utf8]{inputenc}
\usepackage[margin=25mm]{geometry}
\documentclass[12pt]{article}
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{float}
\usepackage[colorinlistoftodos]{todonotes}
\usepackage{subcaption}
\usepackage{caption}
\usepackage{stackengine}
\begin{document}
也许其中一些用户包修复了我无法覆盖的边距?
答案1
发布的代码会产生多个错误,但不会生成任何输出
第一次调用geometry
设置页边距,第二次调用
\usepackage{fullpage
覆盖所有内容并将边距重置为尽可能小。
第二次调用geometry
与第一次调用有冲突的选项,因此除了生成错误之外什么也不做
! LaTeX Error: Option clash for package geometry
因此最终结果是你获得由以下项设置的页面大小:fullpage
如果删除 的加载fullpage
和 的第二次加载,geometry
则第一次加载将会产生影响。(您还应该删除对 和 的两个调用,inputenc
可能还应该删除epsf
)