
好吧,已經有人問了很多關於這個問題的問題,但我仍然找不到我正在尋找的答案。
我的論文需要使用這個標準首頁,它有這些頁邊距和大量文字區塊。
\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}
但頁邊距與首頁設定的頁邊距保持不變,我想將其變更為圖片上的樣子,但是如何呢?
我想知道的與這種風格相關的另一件事是如何改變黑色矩形的外觀。我想在我的目錄和介紹頁上有它的灰色版本,但當有 ie \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}
結果: