首页边距和样式差异

首页边距和样式差异

好的,关于这个问题已经有很多问题了,但我仍然找不到我想要的答案。

我的论文需要使用这个标准的首页,上面有这些边距和大量的文本块。

\topmargin -10mm
\textwidth 160truemm
\textheight 240truemm
\oddsidemargin 0mm
\evensidemargin 0mm

由于这个首页布局实在太糟糕了,所以我想在我的论文的其余部分使用这种风格。

风格

\documentclass{book}
\usepackage{graphics}

\usepackage{titlesec}
\titleformat{\chapter}[display]
  {\normalfont\Large\raggedleft}
  {\MakeUppercase{\chaptertitlename}%
    \rlap{ \resizebox{!}{1.5cm}{\thechapter} \rule{5cm}{1.5cm}}}
  {10pt}{\Huge}
\titlespacing*{\chapter}{0pt}{30pt}{20pt}

\usepackage{lipsum}
\setcounter{chapter}{2}
\begin{document}

\chapter{Implementation}

但是边距与首页设置的一样,我想将其更改为图片上的样子,但是该怎么做呢?

我想知道的与此样式相关的另一件事是如何改变黑色矩形的外观。我想在目录和简介页面上显示灰色版本,但当出现 \chapter*{Introduction} 时,它会消失

是的,谢谢。灰色的东西正是我想要的,但是格式有点奇怪。

在此处输入图片描述 在此处输入图片描述

我使用了您提供的代码,但如何才能去掉数字并使标题显示在正确的位置?我也不明白为什么我的简介栏会移动。其他地方都正常。

\titleformat{\chapter}[display]
  {\normalfont\Large\raggedleft}
  {\MakeUppercase{\chaptertitlename}%
    \rlap{ \resizebox{!}{1.5cm}{\thechapter} \rule{5cm}{1.5cm}}}
  {10pt}{\Huge}
\titlespacing*{\chapter}{0pt}{30pt}{20pt}

\setcounter{chapter}{0}

\chapter*{Introduction}
\addcontentsline{toc}{chapter}{Introduction}

答案1

类似的东西?你关于边距的问题对我来说不是很清楚。包可以轻松设置边距。我使用以下内容为章节geometry定义了布局:numberless\titleformat

\documentclass{book}
\usepackage{graphics}
\usepackage{geometry}
\geometry{hmargin={3cm, 6cm}}
\usepackage{xcolor}
\usepackage[pagestyles, explicit]{titlesec}
\titleformat{\chapter}[display]
  {\normalfont\Large\raggedleft}
  {\MakeUppercase{\chaptertitlename}%
    \rlap{ \resizebox{!}{1.5cm}{\thechapter} \rule{5cm}{1.5cm}}}
  {10pt}{\Huge#1}

\titleformat{name = \chapter, numberless}[block]
 {\normalfont\Large\filleft}
 {\MakeUppercase{\chaptertitle}
}%
 {10pt}{\Huge#1\rlap{\hskip0.5em\color{lightgray!50!}\rule[-0.5cm]{6cm}{1.5cm}}}

\titlespacing*{\chapter}{0pt}{30pt}{20pt}

\usepackage{lipsum}
\begin{document}
\tableofcontents

\chapter*{Introduction}
\setcounter{chapter}{2}
\chapter{Implementation}
\lipsum[1-10]

\end{document} 

在此处输入图片描述

在此处输入图片描述

答案2

如果我理解了你的问题,你可以使用geometry包来更改文档中的页面布局;想法是加载geometry文档内页的设置,并用来\newgeometry设置标题页的布局;一旦此页面被发送,您就可以调用它\restoregeometry来获取先前声明的设置;以下示例说明了这一点(我使用该showframe选项只是为了获得页面布局的视觉指南):

\documentclass{book}
\usepackage{graphics}
\usepackage[vmargin=2cm,hmargin=3cm,showframe]{geometry}

\usepackage{titlesec}
\titleformat{\chapter}[display]
  {\normalfont\Large\raggedleft}
  {\MakeUppercase{\chaptertitlename}%
    \rlap{ \resizebox{!}{1.5cm}{\thechapter} \rule{5cm}{1.5cm}}}
  {10pt}{\Huge}
\titlespacing*{\chapter}{0pt}{30pt}{20pt}

\usepackage{lipsum}
\setcounter{chapter}{2}

\author{The Author}
\title{The Title}
\begin{document}

\newgeometry{
  tmargin=-10mm,
  textwidth=160truemm,
  textheight=240truemm,
  lmargin=0mm,
  rmargin=0mm
}
\maketitle
\restoregeometry
\chapter{Implementation}

\end{document}

结果:

在此处输入图片描述

相关内容