feat(documentclass): add draft watermark and optional line numbering with 'draftmark' option
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesClass{thesis}[2025/05/10 Bachelor Thesis Class]
|
\ProvidesClass{thesis}[2025/05/10 Bachelor Thesis Class]
|
||||||
|
|
||||||
\newif\if@draftmark
|
\newif\if@draftmark \@draftmarkfalse
|
||||||
\@draftmarkfalse
|
\@draftmarkfalse
|
||||||
|
|
||||||
\DeclareOption{draftmark}{\@draftmarktrue}
|
\DeclareOption{draftmark}{\@draftmarktrue}
|
||||||
@@ -36,11 +36,13 @@
|
|||||||
% Conditionally load the watermark package and settings
|
% Conditionally load the watermark package and settings
|
||||||
\if@draftmark
|
\if@draftmark
|
||||||
\RequirePackage{draftwatermark}
|
\RequirePackage{draftwatermark}
|
||||||
\SetWatermarkText{nuluh/thesis (wip) draft: \today}
|
\SetWatermarkText{nuluh/thesis (wip) [draft: \today]}
|
||||||
\SetWatermarkColor[gray]{0.8} % Opacity: 0.8 = 20% transparent
|
\SetWatermarkColor[gray]{0.8} % Opacity: 0.8 = 20% transparent
|
||||||
\SetWatermarkFontSize{1.5cm}
|
\SetWatermarkFontSize{1.5cm}
|
||||||
\SetWatermarkAngle{90}
|
\SetWatermarkAngle{90}
|
||||||
\SetWatermarkHorCenter{1.5cm}
|
\SetWatermarkHorCenter{1.5cm}
|
||||||
|
\RequirePackage[left]{lineno}
|
||||||
|
\linenumbers
|
||||||
\fi
|
\fi
|
||||||
|
|
||||||
% Page layout
|
% Page layout
|
||||||
|
|||||||
Reference in New Issue
Block a user