여백 및 스타일 차이 앞 페이지

여백 및 스타일 차이 앞 페이지

좋아요, 이미 이것에 대해 많은 질문을 받았지만 여전히 제가 찾고 있던 답변을 찾을 수 없었습니다.

여백이 많고 텍스트 블록이 많은 논문에 사용해야 하는 표준 첫 페이지가 있습니다.

\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}

결과:

여기에 이미지 설명을 입력하세요

관련 정보