name: Stylish-issue author: Jonas Smedegaard version: 0.0.1 contributes: formats: pdf: # fontsize: 11pt indent: true # links-as-notes: true colorlinks: false pdf-engine: lualatex documentclass: scrartcl classoption: - headings=big csquotes: true papersize: a4 # extract-media: img template-partials: - before-title.tex - doc-class.tex include-in-header: # borrow microtype tunings from somewhat similar EB Garamond - text: | \DeclareMicrotypeAlias{ETbb}{EB Garamond} # larger section font - text: | \RedeclareSectionCommand[font=\Huge]{section} # support multiple tagged columns (class option twocolumn is not tagged) # * disable all drivers, as recommended in CTAN package crop - text: | \usepackage[dvips=false,pdftex=false,vtex=false]{geometry} \geometry{a4paper, margin=0.5in, bottom=1in} \usepackage{multicol} \setlength{\multicolsep}{0pt} \setlength{\columnsep}{1.5em} \setlength{\columnseprule}{0.4pt} # avoid widow headline or definition description - text: | \usepackage{needspace} \let\oldsection\section \renewcommand{\section}[1]{% \needspace{7\baselineskip} \oldsection{#1}% } \let\olddesc\description \renewcommand{\description}[1][]{% \olddesc[#1]% \needspace{2\baselineskip} } # avoid widow or orphan lines - text: | \usepackage[defaultlines=3,all]{nowidow} # tighten lists styling # * add newline between definition list description and items # * reduce unnumbered list item indentation - text: | \usepackage{enumitem} \setlist[description]{leftmargin=0em,style=nextline} \setlist[itemize]{leftmargin=*,labelsep=0.5em} # tighten blockquote styling to reduce margins - text: | \renewenvironment{quote} {\list{}{\leftmargin=1em \rightmargin=1em}\item[]} {\endlist} # set page footer to danish page count "side X af Y" - text: | \usepackage{lastpage} \usepackage{scrlayer-scrpage} \cfoot*{side \thepage\ af \pageref{LastPage}} # suppress figure label, and adjust styling - text: | \usepackage[labelformat=empty,font={sf,small},skip=0.5ex]{caption} # newspaper styling of title header; omit page number on front page - text: | \usepackage[useregional,showdow]{datetime2} \makeatletter \renewcommand{\maketitle}{ { \rightline{\@subtitle, \DTMdate{\@date}} \centerline{\resizebox{\linewidth+18pt}{!}{\textsc{\@title}}} \thispagestyle{empty} } } \makeatother # define format for ingress text - text: | \makeatletter \newcommand{\ingress}[1]{% {\Large #1}\par \@afterindentfalse \@afterheading \vspace{.5\baselineskip}% } \makeatother # refine hyphenation - text: | \hyphenation{ be-slut-ning-en be-slut-ning-er blomst-re blomst-ren blomst-rer bris-te bris-ter bris-te-de by-bjerg bå-de-laug-et bå-de-laug-ets chris-tian del-stræk-ning del-stræk-ning-en del-stræk-ning-er del-stræk-ning-er-ne ener-gi-klas-se ener-gi-klas-sen esbjerg fol-ke-ting fol-ke-ting-et fol-ke-ting-ets for-e-ning-er for-hand-ling-er for-hand-ling-er-ne for-æld-re-fore-ning for-æld-re-fore-ning-en for-æld-re-fore-ning-ens grund-i-ge-re grønt-sags-la-sag-ne hon-ning-en hon-ning-ens hjælp-ere klat-re klat-tren klat-rer klat-re-de kris-tian kvarts-fa-mi-li-en kvæl-stof-ud-led-ning-en lejr-at-mos-fæ-re lejr-sko-le lig-hed-en lig-hed-er mod-stands-be-væg-el-sen na-tur-op-le-vel-ser nord-ø nord-ø-en nord-ø-ens orø-pos-ten prang-en-de prak-tis-ke schreibeis skulp-tur skulp-tur-en skulp-tur-ens skulp-tur-er skulp-tur-ers skulp-tur-er-ne skulp-tur-er-nes sky-de-glad sky-de-gla-de smuk-kes-te som-mer-hus-gæs-ter sports-plads sports-plad-sen sports-plad-sens sten-sli-ber sten-sli-be-re sten-sli-be-ren stræk-ning stræk-ning-en stræk-ning-er stræk-ning-er-ne sving-e sving-en-de tal-lerk-nen tal-lerk-ner tal-lerk-ner-ne thors-lev tråd-te und-tag-el-se und-tag-el-sen und-tag-el-ser øn-ske-lis-te øn-ske-lis-ten øn-ske-lis-tens øst-rigs-ke }