如何减少 scrreprt (KOMA-Script) Latex 上的边距

如何减少 scrreprt (KOMA-Script) Latex 上的边距

我正在使用 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}

相关内容