From dfb64db1d84ab28c1d74f96d7760f25b53069523 Mon Sep 17 00:00:00 2001 From: nuluh Date: Tue, 3 Jun 2025 20:37:29 +0700 Subject: [PATCH] feat(documentclass): add draft watermark and optional line numbering with 'draftmark' option --- latex/thesis.cls | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/latex/thesis.cls b/latex/thesis.cls index 10e9199..380edc2 100644 --- a/latex/thesis.cls +++ b/latex/thesis.cls @@ -1,7 +1,7 @@ \NeedsTeXFormat{LaTeX2e} \ProvidesClass{thesis}[2025/05/10 Bachelor Thesis Class] -\newif\if@draftmark +\newif\if@draftmark \@draftmarkfalse \@draftmarkfalse \DeclareOption{draftmark}{\@draftmarktrue} @@ -36,11 +36,13 @@ % Conditionally load the watermark package and settings \if@draftmark \RequirePackage{draftwatermark} - \SetWatermarkText{nuluh/thesis (wip) draft: \today} + \SetWatermarkText{nuluh/thesis (wip) [draft: \today]} \SetWatermarkColor[gray]{0.8} % Opacity: 0.8 = 20% transparent \SetWatermarkFontSize{1.5cm} \SetWatermarkAngle{90} \SetWatermarkHorCenter{1.5cm} + \RequirePackage[left]{lineno} + \linenumbers \fi % Page layout