2010-02-25 3 views
7

\documentclass{book}으로 문서를 조판 할 때 홀수 페이지와 짝수 페이지의 여백은 책과 다를 수 있습니다. 이것은 페이지의 내용이 가운데에 있지 않다는 것을 의미합니다. 때로는 제목 페이지를 제외하고 모두 괜찮습니다. documentclass {book} 중심 제목 페이지

내 질문은 : 도서 클래스를 사용하여 문서를 조판 할 때 어떻게 제목 페이지를 중앙에 배치 할 수 있습니까? 내가 페이지를 중심으로 타이틀을 가지고 싶습니다

\documentclass{book} 
\title{Lorem ipsum dolor yada yada} 
\begin{document} 
\maketitle 
\end{document} 

: 여기

은 예입니다. 이 작업을 수행 할 수있는 명확한 방법이 있습니까?

+1

이 질문은 tex.stackexchange.com에 속하기 때문에 화제가 아닌 것 같습니다. – BartoszKP

답변

8

changepage (또는 구식 chngpage) 패키지의 adjustwidth 환경을 사용하십시오. changepage 패키지의 설명서는 changepage.sty 파일에 있습니다.

adjustwidth 환경을 사용하면 텍스트 블록의 너비를 임시 조정할 수 있습니다. LaTeX이 텍스트를 페이지로 분할하는 방식 때문에 홀수 및 짝수 페이지의 좌우 여백이 다를 경우 단일 페이지에서 분할되는 블로그 블로그에 adjustwidth 환경을 사용하지 않아야합니다.

문서의 내부 여백이 1 인치이고 외부 여백이 2 인치라고 가정 해 봅시다. 당신은 물리적 페이지의 중앙에 제목을 원하는 경우 (즉, 내부 및 외부 모두에 대해 효과적인 1 인치의 마진을), 다음과 같은 코드를 사용할 수 있습니다

\usepackage{changepage}% or chngpage -- note that the syntax differs slightly between the two packages 

\begin{adjustwidth*}{}{-1in}% leave left margin alone, decrease right margin by 1in 
%\begin{adjustwidth}[]{}{-1in}% same as above, but this syntax is for the chngpage package 
    \begin{center} 
    My Title\par 
    Author Name\par 
    Whatever you want on your title page 
    \end{center} 
\end{adjustwidth*} 

adjustwidth 환경은 두 개의 매개 변수를 사용합니다 조정을위한 왼쪽 및 오른쪽 여백. 매개 변수 중 하나를 비워두면 해당 여백은 변경되지 않습니다.

changepage 패키지를 사용하는 경우 adjustwidth* 환경은 홀수 또는 짝수 페이지 중 어느 것을 사용하는지에 따라 올바른 작업을 수행합니다. chngpage 패키지에는 별표 표시된 환경이 없으므로 동일한 효과를 얻으려면 빈 선택적 인수 []을 제공해야합니다.

changepage 패키지에 대한 자세한 내용은 CTAN page에서 확인할 수 있습니다.

+0

고마워,이게 내가 찾고 있던거야. –

1

형상 패키지를 사용하십시오.

+0

지오 메트릭 패키지를 사용하여 첫 번째 페이지의 페이지 지오메트리를 변경할 수 있습니까? –

+0

여러 개의 \ geometry 명령을 실행할 수 있다고 생각합니다. – lhf

1

제목을 세로로 또는 가로로 가운데에 놓으려고합니까? 수직 경우에, 당신은 제목이 나타 유일한 일이되도록 maketitle 명령을 재정의하기 위해 전문에 다음을 넣을 수 있으며, 중앙에 수직으로 배치됩니다 : 당신이하려는 경우

\makeatletter 
\renewcommand{\maketitle}{ 
    \begin{titlepage}% 
    \let\footnotesize\small 
    \let\footnoterule\relax 
    \let \footnote \thanks 
    \null\vfill 
    \begin{center}% 
    {\LARGE \@title \par}% 
    \end{center}\par 
    \vfill\null 
    \end{titlepage}% 
    \setcounter{footnote}{0}% 
    \global\let\thanks\relax 
    \global\let\maketitle\relax 
    \global\let\@thanks\@empty 
    \global\let\@author\@empty 
    \global\let\@date\@empty 
    \global\let\@title\@empty 
    \global\let\title\relax 
    \global\let\author\relax 
    \global\let\date\relax 
    \global\let\and\relax 
} 
\makeatother 

가로로 가운데에 놓고 교대로 홀수/고른 여백을 잃지 않도록 신경을 쓰면 책 클래스에 oneside 옵션을 추가 할 수 있습니다 : \documentclass[oneside]{book}. 제목 페이지의 여백을 변경하는 방법이있을 것이라고 확신합니다. 그러나 그것은 내 지식을 초월합니다.

1

\documentclass[oneside]{book} 

에 문제가 있습니까?

또는 양면 인쇄를 원하지만 여백을 조정해야합니까?

+0

양면 인쇄를 원하지만 첫 페이지의 여백 만 조정하고 싶습니다. –

+0

아 ... 그러면이 제안을 무시하십시오. – dmckee