\documentclass{article} \usepackage[fontsize=8pt]{fontsize} % will need adjusted if you change the paper size \usepackage{lmodern,fontspec,lipsum,tabularray,qrcode,tikz,parskip,hyperref} \usepackage[% papersize={4.25in,2.75in}, bottom=2mm ]{geometry} \setlength{\headsep}{2em} \pagestyle{empty} \def\table{% \begin{tblr}{% column{1}={halign=r}, column{2}={halign=l,wd=15em}, % set the width of the writing line here vline{2}={text=:}, hline{2-Z}={2}{dotted}, row{2}={abovesep=2em}, row{3-Z}={abovesep=1.5em}} {\LARGE Title}&\\ {\small Owner}&\\ Model&\\ Layout&\\ Switches&\\ Keycaps&\\ PCB&\\ \end{tblr}\\{\tiny\href{https://daviddaily.dev/david/Keeb-Plaque}{daviddaily.dev}} \newpage } \begin{document} {\fontfamily{lmss}\selectfont\begin{center} % \setmainfont{[Hellvetica.ttf]} % uncomment if you want a better font \table % some printing programs don't play nice and have to have all 4 pages to make it a quarter sheet sized thing. Just repeat this command on multiple lines to do that. \end{center} }\end{document}