texで表紙をカスタムしたお話
https://gyazo.com/5808155eb2462f8fe1bcf675d821d0d4
背景
\maketitle の表紙ではのっぴきならない事情があった
リザルト
code:styぇ.sty
\makeatletter
\def\thickhrulefill{\leavevmode \leaders \hrule height 1pt\hfill \kern \z@}
% ここで @単語名 を定義する
% 文書書くときに \title{title} と同じように中身を定義する
\def\papername#1{\def\@papername{#1}} %この紙の目的
\def\professor#1{\def\@professor{#1}} %指導教官
\def\classification#1{\def\@classification{#1}} %指導教官の役職
\def\department#1{\def\@department{#1}} %学校,学科名
\def\studentid#1{\def\@studentid{#1}} %学籍番号
% maketitleを定義し直す
\renewcommand{\maketitle}{
\thispagestyle{empty}
\vspace*{4\baselineskip}
\begin{center}
\Large \@papername \par
\vskip 8mm
\Huge \strut \@title \par
\vskip 8mm
\Large 指導教官 & \Large \@professor & \Large \@classification \\ \par
\vskip 8mm
\Large \@date \par
\end{center}
\vspace*{8\baselineskip}
\begin{center}
\Large \@department \par
\vskip 15mm
\Large 学籍番号: & \Large \@studentid \par
\Huge \@author
\end{center}
\vfil
\null
\newpage
}
\makeatother
\文字の大きさ @入れる中身 \par(改行) と \vskip スペース開ける幅
を理解したらなんとなくできた
細かいところはまだよくわからない
参考
2019/7/13