我正在使用 Latex 撰写论文,并试图减少我的 latex 文档 (documenclass scrreprt) 的左右边距。我尝试了许多不同的 BCOR 和 DIV 命令配置,但似乎都不起作用。我希望左右边距为 2cm。
\documentclass[11pt,a4paper,oneside,openright,titlepage,fleqn,
headinclude,footinclude, DIV=15,BCOR=0pt, numbers=noenddot,cleardoublepage=empty]{scrreprt}
%BCOR=0pt, DIV=15,
\usepackage{bookman}
%\usepackage[DIV=15,BCOR=0pt]{typearea}
%\areaset[BCOR]{17pt}{27pt}
%\KOMAoptions{BCOR=12mm}
%{scrreprt}
\usepackage{setspace}
\KOMAoptions{DIV=last}
%\usepackage{bookman}
\usepackage[top=1cm,left=1cm,right=1cm,bottom=1cm]{geometry}
\usepackage{graphicx}
\usepackage{amsmath,amssymb,amsthm}
\usepackage[utf8]{inputenc}
\usepackage[square]{natbib}%,sort,comma,numbers
\usepackage{subcaption}
\usepackage{hyperref}
\usepackage[ruled,vlined,algochapter,linesnumbered]{algorithm2e}
\usepackage{chngpage}
\usepackage{calc}
\usepackage{ccicons}
\usepackage{xspace}
\usepackage{booktabs}
\usepackage[english]{babel}
\usepackage{listings}
\usepackage{scrhack} % ignore warnings about deprecated KOMA-Script
%\usepackage{apalike}
\usepackage[printonlyused,smaller,withpage]{acronym}
\usepackage{float}
\usepackage{gensymb}
\usepackage[section]{placeins}
\usepackage[dvipsnames]{xcolor}
\usepackage{pdfpages}
%\usepackage[margin=1in]{geometry}
%\usepackage{pdfpages}
\usepackage[export]{adjustbox}[2011/08/13]
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{tikz,pgfplots}
\usetikzlibrary{positioning}
\usepackage{tabularx}
\usepackage[floatperchapter,dottedtoc,eulerchapternumbers,pdfspacing,linedheaders]{classicthesis}
\usepackage{arsclassica}
\usepackage{pdfpages}
\setcounter{secnumdepth}{4}
\usepackage{array}
\newcolumntype{P}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}}
%---------------------
\input{mysettings}
\begin{document}
\pagenumbering{roman}
\pagestyle{plain}
我希望你可以帮助我。
答案1
使用 KOMA-script 内部“引擎”无法精确设置 2 厘米边距。您加载并使用几何图形,因此请使用该包,因为它允许您设置较窄的边距,即使它看起来很糟糕并且排版很差。
在您的代码中,您使用 KOMA 脚本和几何图形设置和重置边距,但这样做不起作用。此外,您加载了许多与 KOMA 脚本不兼容的包,以及 MWE 中不需要的几个包。我删除了这些包。
这是使用几何图形的 MWE。使用 ,您将获得大致相同的左右边距DIV=15
,但当然,使用 KOMA 脚本 DIV 计算无法获得 1 厘米的顶部和底部边距。可以“向后”计算,设置一个奇怪的值typearea
并忽略所有警告。由于您知道 a4 页的尺寸,因此您知道 typearea 将是 17 厘米 x 27.1 厘米。然后您可以使用以下命令:
\areaset{17cm}{27.1cm}
而不是BCOR=15
。但是谁想要一厘米的顶部和底部边距呢?
\documentclass[11pt,a4paper,oneside,openright,titlepage,fleqn,
headinclude,footinclude, numbers=noenddot,cleardoublepage=empty]{scrreprt}
\usepackage{bookman}
\usepackage{blindtext}
\usepackage[top=1cm,left=2cm,right=2cm,bottom=2cm]{geometry}
\setcounter{secnumdepth}{4}
\begin{document}
\pagenumbering{roman}
\pagestyle{plain}
\blinddocument
\end{document}