Merge branch 'latex/initial-template' into latex/57-feat-add-dynamic-page-style-for-chapter-page

This commit is contained in:
nuluh
2025-05-11 21:56:14 +07:00
2 changed files with 17 additions and 2 deletions

View File

@@ -1,4 +1,4 @@
\documentclass{thesis} \documentclass[draftmark]{thesis}
% Title Information % Title Information
\setthesisinfo \setthesisinfo

View File

@@ -1,6 +1,11 @@
\NeedsTeXFormat{LaTeX2e} \NeedsTeXFormat{LaTeX2e}
\ProvidesClass{thesis}[2025/05/10 Bachelor Thesis Class] \ProvidesClass{thesis}[2025/05/10 Bachelor Thesis Class]
\newif\if@draftmark
\@draftmarkfalse
\DeclareOption{draftmark}{\@draftmarktrue}
\ProcessOptions \relax
\LoadClass[a4paper,12pt]{report} \LoadClass[a4paper,12pt]{report}
% Load common packages % Load common packages
@@ -15,8 +20,18 @@
\RequirePackage{tocloft} \RequirePackage{tocloft}
\RequirePackage{tocbibind} \RequirePackage{tocbibind}
% Conditionally load the watermark package and settings
\if@draftmark
\RequirePackage{draftwatermark}
\SetWatermarkText{Draft: \today [wip]}
\SetWatermarkColor[gray]{0.7}
\SetWatermarkFontSize{2cm}
\SetWatermarkAngle{90}
\SetWatermarkHorCenter{1.5cm}
\fi
% Page layout % Page layout
\geometry{margin=1in} \geometry{left=3cm, top=3cm, right=3cm, bottom=3cm}
\setlength{\parskip}{0.5em} \setlength{\parskip}{0.5em}
\setlength{\parindent}{0pt} \setlength{\parindent}{0pt}
\onehalfspacing \onehalfspacing