classe de memórias e estilo de página de título \titleGM com dimensões personalizadas

classe de memórias e estilo de página de título \titleGM com dimensões personalizadas

Estou tentando formatar um livro que estou escrevendo usando a classe de documento de memórias e estou tendo alguns problemas com a memoirclasse e o \titleGMestilo personalizado da página de título.

Aqui está meu preâmbulo:

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

E aqui está a definição do \titleGMcomando que estou tentando usar:

\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

O problema que parece estar tendo é que a página de título cai na parte inferior (a linha vertical desce até a margem e a página de título não parece se ajustar muito bem às dimensões do texto. Alguém sabe como modificar isso estilo da página de título?

Responder1

O problema é que com as configurações atuais, uma parte da área de texto fica fora da página física; isso pode ser visto com a ajuda da showframeembalagem (ela desenha alguns guias visuais); carregando este pacote com suas configurações, obtém-se

insira a descrição da imagem aqui

e você pode ver que a área de texto está errada. Você precisa ajustar suas configurações; uma possibilidade é utilizar o estoque e tamanhos de página predefinidos oferecidos pela turma (páginas); por exemplo, com mediumvopaper e\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}

insira a descrição da imagem aqui

As opções do Mediumvo lhe darão 9inx 5.75in; se você quiser 9inx 6in, poderá usar as seguintes configurações:

\documentclass[9pt,extrafontsizes,oneside,mediumvopaper]{memoir}

\stockheight=9in
\stockwidth=6in
\paperheight=9in     
\paperwidth=6in
\settrimmedsize{\stockheight}{\stockwidth}{*}
\setlrmargins{0.75in}{*}{*}

informação relacionada