雑記

少し長めのことを書く

LaTeXでレポート表紙を作る

こんにちは、mackieです。

ふとLaTeXでレポートを書こうと思ったので環境構築をしてみました。いざレポートを書こうとすると問題が発生。タイトルだけ中央に、「氏名」「所属」などは右下に配置したいのですが、通常すべて中央揃えになってしまいます。そこでレポートそのものの2倍くらいの時間をかけて表紙を作ったので備忘録を兼ねて投稿します。

タイトルだけ中央、残りは端に寄せたい!

方法

\documentclass[platex,10.5pt,a4paper]{jsarticle}

\begin{document}

\begin{titlepage}
  \begin{flushright}
    提出日 \today
  \end{flushright}
  \begin{center}
    \vspace*{128pt}
    {\LARGE タイトル}
    \vspace*{16pt}\\
    {\large サブタイトル}
  \end{center}
  \begin{table}[b]
    \begin{flushright}
      \begin{tabular}{cc}
        講義名 & 睡眠学習概論\\
        担当教員 & デンリュウ牧島先生
        \vspace*{5pt}\\
        学籍番号 & 0123-45-6789\\
        所属 & 携帯獣学部\\
        学年 & 7回生\\
        氏名 & ヂジタル饅頭\\        
      \end{tabular}        
    \end{flushright}
  \end{table}  
\end{titlepage}

\section{はじめに}
本文

\end{document}

 

表を使うことで、下に配置(\begin{table}[b])したうえで右寄せ(\begin{flushright})しています。

結果

f:id:MK5EX:20201110143339p:plain

PDFへの出力結果

かなりきれいに書けました。

最後に

かなり満足いく結果となりました。一度作ってしまえば今後は流用できるのでしっかり使っていきたいと思います。