From d8e1e5fc594d36b45096a23fdce21d30d8acdc27 Mon Sep 17 00:00:00 2001 From: Kenryu Shibata Date: Wed, 22 Oct 2025 00:19:46 +0900 Subject: [PATCH] added commands and simple title --- tex/coms.sty | 32 ++++++++++++++++++++++++++++++++ tex/detailed-title.sty | 0 tex/preamble.sty | 11 ++++++++--- tex/report-paper.sty | 16 ++++++++++++++++ tex/simple-title.sty | 34 ++++++++++++++++++++++++++++++++++ 5 files changed, 90 insertions(+), 3 deletions(-) create mode 100644 tex/coms.sty create mode 100644 tex/detailed-title.sty create mode 100644 tex/report-paper.sty create mode 100644 tex/simple-title.sty diff --git a/tex/coms.sty b/tex/coms.sty new file mode 100644 index 0000000..ea8c168 --- /dev/null +++ b/tex/coms.sty @@ -0,0 +1,32 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{mycommands} + +\newcommand{\reporttitle}[1]{ + \def\@title{#1} + \title{#1} +} + +\newcommand{\reportauthor}[1]{ + \def\@author{#1} + \author{#1} +} + +\newcommand{\reportdate}[3]{ + \def\@year{#1} + \def\@month{#2} + \def\@day{#3} + \date{\@year \@month \@day} +} + +\newcommand{\turnindate}[3]{ + \def\@turninyear{#1} + \def\@turninmonth{#2} + \def\@turninday{#3} +} + +\newcommand{\schoolname}[1]{\def\@schoolname{#1}} +\newcommand{\studentid}[1]{\def\@studentid{#1}} +\newcommand{\seatingnum}[1]{\def\@seatingnum{#1}} +\newcommand{\department}[1]{\def\@department{#1}} +\newcommand{\subject}[1]{\def\@subject{#1}} +\newcommand{\professor}[1]{\def\@professor{#1}} diff --git a/tex/detailed-title.sty b/tex/detailed-title.sty new file mode 100644 index 0000000..e69de29 diff --git a/tex/preamble.sty b/tex/preamble.sty index ecee0a2..7a59965 100644 --- a/tex/preamble.sty +++ b/tex/preamble.sty @@ -1,17 +1,22 @@ \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{mypreamble} -\usepacakge[backend=biber]{biblatex} +\usepackage[backend=biber]{biblatex} \usepackage{fontspec} \usepackage[mono=false]{libertine} \usepackage{noto} \setmonofont{0xProto} -\setCJKmonofont{0xProto} - \usepackage[european]{circuitikz} +\usepackage{graphicx} +\usepackage{wrapfig} +\usepackage{here} + +\usepackage[hang,small,bf]{caption} +\captionsetup{compatibility=false} + \usepackage{hyperref} \hypersetup{ colorlinks=true, diff --git a/tex/report-paper.sty b/tex/report-paper.sty new file mode 100644 index 0000000..185a695 --- /dev/null +++ b/tex/report-paper.sty @@ -0,0 +1,16 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{reportpaper} + +\usepackage[ + a4paper, + total={166mm,270mm}, + left=22mm, + right=22mm, + top=30mm, + headheight=15mm, + headsep=5mm, + marginparwidth=25mm, + footnotesep=5mm, + footskip=15mm, + bottom=25mm +]{geometry} diff --git a/tex/simple-title.sty b/tex/simple-title.sty new file mode 100644 index 0000000..34cdbf9 --- /dev/null +++ b/tex/simple-title.sty @@ -0,0 +1,34 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{simpleTitle} + +\usepackage{tex/coms} + +\newcommand{\simpletitle}{ + \begin{titlepage} + \thispagestyle{empty} + \begin{center} + \Huge + {\@title} + + \vspace{0.5cm} + \large + {\@department : \@subject} + + {担当教員:\@professor} + + \vspace{0.5cm} + + {\@author} + + {(学籍番号:{\@studentid} 名列番号:{\@seatingnum})} + + \vfill + + {提出日:\@turninyear \@turninmonth \@turninday} + + {\@year \@month \@day} + + \vspace{0.25cm} + \end{center} + \end{titlepage} +}