
Ok, muitas perguntas já foram feitas sobre isso, mas ainda não consegui encontrar as respostas que procurava.
Há uma página inicial padrão que preciso usar para minha tese que tem essas margens e muitos blocos de texto.
\topmargin -10mm
\textwidth 160truemm
\textheight 240truemm
\oddsidemargin 0mm
\evensidemargin 0mm
Como o layout da primeira página é absolutamente horrível, gostaria de usar esse estilo no resto da minha tese.
\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}
Mas as margens permanecem as mesmas definidas para a primeira página e eu gostaria de mudar isso para a forma como aparecem na imagem, mas como?
Outra coisa relacionada a esse estilo que fiquei pensando é como é possível mudar a aparência do retângulo preto. Eu gostaria de ter uma versão cinza dele em meu sumário e nas páginas de introdução, mas ela simplesmente desaparece quando há, por exemplo, \chapter*{Introdução}
Sim, obrigado. A coisa cinza é o que eu queria, mas tem algo estranho na formatação.
Usei o código que você me passou, mas como posso me livrar do número e fazer os títulos aparecerem no lugar certo? Eu também não entendo por que a barra mudou para minha apresentação. Em qualquer outro lugar está tudo bem.
\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}
Responder1
Algo parecido? Seu problema com margens não está muito claro para mim. As margens podem ser facilmente definidas pelo geometry
pacote. Eu defini um layout para numberless
capítulos com \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}
Responder2
Se eu entendi sua pergunta, você pode usar ogeometry
pacote para alterar o layout da página do seu documento; a ideia é carregar geometry
as configurações das páginas internas do seu documento e usar \newgeometry
para definir o layout da página de título; uma vez enviada esta página, você solicita \restoregeometry
que as configurações sejam declaradas anteriormente; o exemplo a seguir ilustra isso (usei a showframe
opção apenas para ter um guia visual para os layouts de página):
\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}
O resultado: