summaryrefslogtreecommitdiff
path: root/resumeconfig.sty
diff options
context:
space:
mode:
authorKarl Hallsby <karl@hallsby.com>2022-10-02 12:48:36 -0500
committerKarl Hallsby <karl@hallsby.com>2022-10-02 13:31:29 -0500
commitb55d6d724254c05ac0ea05c026154b8bd6e4cf1d (patch)
tree634e048942f05ae43288ba9250bd8d49c097b176 /resumeconfig.sty
parented98cbcd00b522075bc2c927b70c78701e10f211 (diff)
Use package to configure datetime2 for consistent range & font formatting
Diffstat (limited to 'resumeconfig.sty')
-rw-r--r--resumeconfig.sty16
1 files changed, 16 insertions, 0 deletions
diff --git a/resumeconfig.sty b/resumeconfig.sty
new file mode 100644
index 0000000..0531d8b
--- /dev/null
+++ b/resumeconfig.sty
@@ -0,0 +1,16 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{resumeconfig}[2022/10/02 resume configurations]
+
+\RequirePackage[useregional]{datetime2}
+\DTMlangsetup{abbr, showdayofmonth=false, monthyearsep={\space}}
+
+\newcommand*{\numdash}{\texorpdfstring{\,--\,}{--}}
+% A range of dates.
+% Syntax: \daterange{yyyy1}{mm1}{dd1}{yyyy2}{mm2}{dd2}
+\newcommand*{\Daterange}[6]{%
+ \textsc{\small%
+ \DTMdisplaydate{#1}{#2}{#3}{-1}\numdash\DTMdisplaydate{#4}{#5}{#6}{-1}%
+ }
+}
+
+\newcommand*{\Displaydate}[3]{\textsc{\small\DTMdisplaydate{#1}{#2}{#3}{-1}}} \ No newline at end of file