Estoy intentando formatear un libro de texto que estoy escribiendo usando la clase de documento de memorias y tengo algunos problemas con la memoir
clase y el \titleGM
estilo personalizado de la página de título.
Aquí está mi 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}
Y aquí está la definición del \titleGM
comando que estoy intentando 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
El problema que parece tener es que la página de título cae desde la parte inferior (la línea vertical desciende hasta el margen y la página de título no parece ajustarse muy bien a las dimensiones del texto). ¿Alguien sabe cómo modificar esto? ¿estilo de portada?
Respuesta1
El problema es que con la configuración actual, una parte del área de texto se encuentra fuera de la página física; esto se puede ver con ayuda del showframe
paquete (dibuja unas guías visuales); Al cargar este paquete con su configuración, se obtiene
y puedes ver que el área de texto está mal. Necesita ajustar su configuración; una posibilidad es utilizar el stock y los tamaños de página predefinidos que ofrece la clase (páginas); por ejemplo, con mediumvopaper
y\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}
Las opciones de mediumvo te darán 9in
x 5.75in
; si quieres tener 9in
x 6in
, puedes usar la siguiente configuración:
\documentclass[9pt,extrafontsizes,oneside,mediumvopaper]{memoir}
\stockheight=9in
\stockwidth=6in
\paperheight=9in
\paperwidth=6in
\settrimmedsize{\stockheight}{\stockwidth}{*}
\setlrmargins{0.75in}{*}{*}