好的,关于这个问题已经有很多问题了,但我仍然找不到我想要的答案。
我的论文需要使用这个标准的首页,上面有这些边距和大量的文本块。
\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}
结果: