memoir クラスと \titleGM タイトル ページ スタイル (カスタム サイズ)

memoir クラスと \titleGM タイトル ページ スタイル (カスタム サイズ)

私は、memoir ドキュメント クラスを使用して、作成中の教科書の書式を設定しようとしていますが、クラス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(視覚的なガイドを描画します)。このパッケージを設定で読み込むと、

ここに画像の説明を入力してください

テキストエリアが間違っていることがわかります。設定を調整する必要があります。1つの可能性は、クラス(ページ)によって提供される定義済みのストックとページサイズを使用することです。たとえば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 オプションでは9inxが提供されます。 x5.75inが必要な場合は、次の設定を使用できます。9in6in

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

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

関連情報