회고록 문서 클래스를 사용하여 작성 중인 교과서의 형식을 지정하려고 하는데 클래스 memoir
및 \titleGM
사용자 정의 제목 페이지 스타일에 몇 가지 문제가 있습니다.
내 서문은 다음과 같습니다.
\documentclass[9pt,extrafontsizes,oneside]{memoir}
\setstocksize{9in}{6in}
\settrimmedsize{\stockheight}{\stockwidth}{*}
\settypeblocksize{7.5in}{4.5in}{*}
\setlrmargins{0.75in}{*}{*}
\chapterstyle{bringhurst}
\fixthelayout
\usepackage{lipsum}
% Font and Typography Settings
\usepackage{concrete}
\usepackage{euler}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[babel=true]{microtype}
\titleGM
그리고 사용하려는 명령 의 정의는 다음과 같습니다 .
\makeatletter
\newlength\drop
\newcommand*{\titleGM}{%
\thispagestyle{empty}
\begingroup% Gentle Madness
\drop = 0.1\textheight
\vspace*{\baselineskip}
\vfill
\hbox{%
\hspace*{0.2\textwidth}%
\rule{1pt}{\dimexpr\textheight-28pt\relax}%
\hspace*{0.05\textwidth}%
\parbox[b]{0.75\textwidth}{%
\vbox{%
\vspace{\drop}
{\Huge\bfseries\raggedright\@title\par}\vskip2.37\baselineskip
{\Large\bfseries\@author\par}
\vspace{0.5\textheight}
}% end of vbox
}% end of parbox
}% end of hbox
\vfill
\null
\endgroup}
\makeatother
제가 겪고 있는 문제는 제목 페이지가 아래쪽으로 떨어지는 것입니다(수직선이 여백으로 내려가고 제목 페이지가 텍스트 크기에 잘 맞지 않는 것 같습니다. 이것을 수정하는 방법을 아는 사람이 있습니까?) 제목 페이지 스타일?
답변1
문제는 현재 설정에서 텍스트 영역의 일부가 실제 페이지 외부에 있다는 것입니다. 이는 패키지의 도움으로 볼 수 있습니다 showframe
(몇 가지 시각적 가이드를 그립니다). 이 패키지를 설정으로 로드하면 다음과 같은 결과가 나타납니다.
텍스트 영역이 잘못되었음을 알 수 있습니다. 설정을 조정해야 합니다. 한 가지 가능성은 클래스(페이지)에서 제공하는 미리 정의된 스톡 및 페이지 크기를 사용하는 것입니다. 예를 들어, mediumvopaper
와\pagemediumvo
\documentclass[9pt,extrafontsizes,oneside,mediumvopaper]{memoir}
\settrimmedsize{\stockheight}{\stockwidth}{*}
\setlrmargins{0.75in}{*}{*}
\pagemediumvo
\chapterstyle{bringhurst}
\fixthelayout
\usepackage{lipsum}
\usepackage{showframe}
% Font and Typography Settings
\usepackage{concrete}
\usepackage{euler}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[babel=true]{microtype}
\makeatletter
\newlength\drop
\newcommand*{\titleGM}{%
\thispagestyle{empty}
\begingroup% Gentle Madness
\drop = 0.1\textheight
\vspace*{\baselineskip}
\vfill
\hbox{%
\hspace*{0.2\textwidth}%
\rule{1pt}{\dimexpr\textheight-28pt\relax}%
\hspace*{0.05\textwidth}%
\parbox[b]{0.75\textwidth}{%
\vbox{%
\vspace{\drop}
{\Huge\bfseries\raggedright\@title\par}\vskip2.37\baselineskip
{\Large\bfseries\@author\par}
\vspace{0.5\textheight}
}% end of vbox
}% end of parbox
}% end of hbox
\vfill
\null
\endgroup}
\makeatother
\title{The Title}
\author{The Author}
\begin{document}
\titleGM
\end{document}
Mediumvo 옵션은 9in
x 를 제공합니다 5.75in
. 9in
x를 갖고 싶다면6in
다음 설정을 사용할 수 있습니다.
\documentclass[9pt,extrafontsizes,oneside,mediumvopaper]{memoir}
\stockheight=9in
\stockwidth=6in
\paperheight=9in
\paperwidth=6in
\settrimmedsize{\stockheight}{\stockwidth}{*}
\setlrmargins{0.75in}{*}{*}