february 2026 updates

This commit is contained in:
khannurien
2026-02-10 16:54:57 +01:00
parent 039ad357bb
commit 936b389832
5 changed files with 59 additions and 30 deletions

View File

@@ -14,11 +14,6 @@
\pdfpagewidth=\paperwidth \pdfpagewidth=\paperwidth
\pdfpageheight=\paperheight \pdfpageheight=\paperheight
% We should support UTF-8 in the input file (since it is the twenty-first
% century, after all)
\RequirePackage[utf8]{inputenc}
% And we should use T1 for the output encoding, because the default results % And we should use T1 for the output encoding, because the default results
% in a big mess with accented characters in the PDF % in a big mess with accented characters in the PDF
\RequirePackage[T1]{fontenc} \RequirePackage[T1]{fontenc}

View File

@@ -45,6 +45,11 @@
\usepackage{circledsteps} \usepackage{circledsteps}
\pgfkeys{/csteps/inner color=white} \pgfkeys{/csteps/inner color=white}
\pgfkeys{/csteps/fill color=black} \pgfkeys{/csteps/fill color=black}
% markers
\RequirePackage{pifont}
\newcommand{\cmark}{{\color{YellowGreen}\ding{51}}}
\newcommand{\xmark}{{\color{BrickRed}\ding{55}}}
\newcommand{\imark}{{\color{Orange}\ding{109}}}
% lists % lists
\usepackage{enumerate} \usepackage{enumerate}
% comments % comments

View File

@@ -1,5 +1,4 @@
\documentclass[12pt,a4paper]{article} \documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[margin=2.5cm]{geometry} \usepackage[margin=2.5cm]{geometry}
\usepackage{enumitem} \usepackage{enumitem}
\usepackage[dvipsnames]{xcolor} \usepackage[dvipsnames]{xcolor}

View File

@@ -4,10 +4,6 @@
% Settings % % Settings %
%%%%%%%%%%%% %%%%%%%%%%%%
% Encoding
\RequirePackage[utf8]{inputenc}
% Font % Font
% \RequirePackage{lmodern} % \RequirePackage{lmodern}
@@ -21,7 +17,6 @@
\RequirePackage{geometry} \RequirePackage{geometry}
\RequirePackage{fancyhdr} \RequirePackage{fancyhdr}
\RequirePackage[bottom]{footmisc} \RequirePackage[bottom]{footmisc}
\RequirePackage{lscape}
\geometry{margin=2.5cm} \geometry{margin=2.5cm}
@@ -31,6 +26,8 @@
\fancyfoot[C]{\thepage} \fancyfoot[C]{\thepage}
\renewcommand*{\headrulewidth}{0pt} \renewcommand*{\headrulewidth}{0pt}
\RequirePackage{pdflscape}
% Code blocks % Code blocks
\RequirePackage[newfloat]{minted} \RequirePackage[newfloat]{minted}
@@ -48,6 +45,7 @@
\RequirePackage{eurosym} \RequirePackage{eurosym}
\RequirePackage[parfill]{parskip} \RequirePackage[parfill]{parskip}
\RequirePackage[dvipsnames]{xcolor} \RequirePackage[dvipsnames]{xcolor}
\RequirePackage{soul}
% Links % Links
@@ -83,6 +81,10 @@
\RequirePackage{circledsteps} \RequirePackage{circledsteps}
\pgfkeys{/csteps/inner color=white} \pgfkeys{/csteps/inner color=white}
\pgfkeys{/csteps/fill color=black} \pgfkeys{/csteps/fill color=black}
\RequirePackage{pifont}
\newcommand{\cmark}{{\color{YellowGreen}\ding{51}}}
\newcommand{\xmark}{{\color{BrickRed}\ding{55}}}
\newcommand{\imark}{{\color{Orange}\ding{109}}}
% Figures % Figures
@@ -98,11 +100,28 @@
\RequirePackage{booktabs} \RequirePackage{booktabs}
\RequirePackage{tabularx} \RequirePackage{tabularx}
\RequirePackage{multirow} \RequirePackage{multirow}
\RequirePackage{longtable}
\RequirePackage{geometry}
\RequirePackage{array}
\setlength{\extrarowheight}{1pt}
\renewcommand{\arraystretch}{1.1} \renewcommand{\arraystretch}{1.1}
\newcolumntype{Z}{>{\centering\arraybackslash}X} % Tabular text-wrapping column % dynamic columns
\renewcommand\tabularxcolumn[1]{m{#1}} % Vertical centering of text in X columns \newcolumntype{B}{>{\hsize=1.3\hsize}X}
\newcolumntype{C}{>{\hsize=.2\hsize}X}
\newcolumntype{s}{>{\hsize=.5\hsize}X}
% various tabular columns with text wrapping
\newcolumntype{L}{>{\arraybackslash}m{\linewidth}}
\newcolumntype{M}{>{\centering\arraybackslash}m{0.33\linewidth}}
\newcolumntype{V}{>{\centering\arraybackslash}m{0.10\linewidth}}
\newcolumntype{Y}{>{\centering\arraybackslash}m{0.15\linewidth}}
\newcolumntype{z}{>{\centering\arraybackslash}m{0.20\linewidth}}
\newcolumntype{y}{>{\arraybackslash}m{0.15\linewidth}}
% generic horizontally centered column with line breaks
\newcolumntype{Z}{>{\centering\arraybackslash}X}
% vertical centering of text in all tabularx columns
\renewcommand\tabularxcolumn[1]{m{#1}}
% Algorithms % Algorithms
@@ -247,15 +266,15 @@
% In-PDF comments % In-PDF comments
\newboolean{showcomments} % \newboolean{showcomments}
\setboolean{showcomments}{true} % \setboolean{showcomments}{true}
\ifthenelse{\boolean{showcomments}} % \ifthenelse{\boolean{showcomments}}
{ \newcommand{\mynote}[3]{ % { \newcommand{\mynote}[3]{
\fbox{\bfseries\sffamily\scriptsize#1} % \fbox{\bfseries\sffamily\scriptsize#1}
{\small$\blacktriangleright$\textsf{\emph{\color{#3}{#2}}}$\blacktriangleleft$}}} % {\small$\blacktriangleright$\textsf{\emph{\color{#3}{#2}}}$\blacktriangleleft$}}}
{ \newcommand{\mynote}[3]{}} % { \newcommand{\mynote}[3]{}}
\newcommand{\shrink}[1]{} % \newcommand{\shrink}[1]{}
\newcommand{\jb}[1]{\mynote{Jalil}{#1}{red}} % \newcommand{\jb}[1]{\mynote{Jalil}{#1}{red}}
\newcommand{\vl}[1]{\mynote{Vincent}{#1}{blue}} % \newcommand{\vl}[1]{\mynote{Vincent}{#1}{blue}}

View File

@@ -54,7 +54,6 @@
% captions % captions
\RequirePackage{caption} \RequirePackage{caption}
\captionsetup{font=scriptsize,labelfont=scriptsize} \captionsetup{font=scriptsize,labelfont=scriptsize}
\RequirePackage{subcaption}
% beamer theme % beamer theme
\usetheme{moloch} \usetheme{moloch}
@@ -65,14 +64,18 @@
BoldFont={Fira Sans}, BoldFont={Fira Sans},
BoldItalicFont={Fira Sans Italic} BoldItalicFont={Fira Sans Italic}
]{Fira Sans Light} ]{Fira Sans Light}
% \setmonofont[BoldFont={Fira Mono Medium}]{Fira Mono} \setmonofont[BoldFont={Fira Mono Medium}]{Fira Mono}
\setmonofont{Fantasque Sans Mono} % \setmonofont{Fantasque Sans Mono}
\AtBeginEnvironment{tabular}{% \AtBeginEnvironment{tabular}{%
\addfontfeature{Numbers={Monospaced}} \addfontfeature{Numbers={Monospaced}}
} }
% https://steeven9.github.io/USI-LaTeX/html/packages_hyperref_babel_xcolor3.html % https://steeven9.github.io/USI-LaTeX/html/packages_hyperref_babel_xcolor3.html
% Section 3.2 of: % Section 3.2 of:
% https://mirror.ibcp.fr/pub/CTAN/macros/latex/contrib/beamer-contrib/themes/moloch/moloch.pdf % https://mirror.ibcp.fr/pub/CTAN/macros/latex/contrib/beamer-contrib/themes/moloch/moloch.pdf
\definecolor{ubo}{HTML}{8c3759}
\setbeamercolor{progress bar}{fg=ubo}
\setbeamercolor{title separator}{fg=ubo}
\setbeamercolor{frametitle}{bg=ubo}
% \setbeamercolor{progress bar}{fg=BrickRed} % \setbeamercolor{progress bar}{fg=BrickRed}
% \setbeamercolor{title separator}{fg=BrickRed} % \setbeamercolor{title separator}{fg=BrickRed}
% footnote font size % footnote font size
@@ -87,6 +90,10 @@
\molochset{subsectionpage=progressbar} \molochset{subsectionpage=progressbar}
% table of contents % table of contents
\setbeamertemplate{section in toc}[sections numbered] \setbeamertemplate{section in toc}[sections numbered]
\makeatletter
\patchcmd{\beamer@sectionintoc}{\vskip1.5em}{\vskip0.3em}{}{}
\patchcmd{\beamer@subsectionintoc}{\vskip0.75em}{\vskip0.15em}{}{}
\makeatother
% smaller first-level bullet points % smaller first-level bullet points
\setbeamertemplate{itemize item}{\textbullet} \setbeamertemplate{itemize item}{\textbullet}
% smaller bibliography entries % smaller bibliography entries
@@ -105,15 +112,18 @@
} }
% fonts and symbols % fonts and symbols
\RequirePackage{pifont}
\newcommand{\cmark}{\color{YellowGreen}\ding{51}}
\newcommand{\xmark}{\color{BrickRed}\ding{55}}
\RequirePackage{textcomp} \RequirePackage{textcomp}
\RequirePackage{emoji} \RequirePackage{emoji}
% markers % circles
\RequirePackage{circledsteps} \RequirePackage{circledsteps}
\pgfkeys{/csteps/inner color=white} \pgfkeys{/csteps/inner color=white}
\pgfkeys{/csteps/fill color=black} \pgfkeys{/csteps/fill color=black}
% markers
\RequirePackage{pifont}
\newcommand{\cmark}{{\color{YellowGreen}\ding{51}}}
\newcommand{\xmark}{{\color{BrickRed}\ding{55}}}
\newcommand{\imark}{{\color{Orange}\ding{109}}}
% pills
\newcommand{\DONE}{% \newcommand{\DONE}{%
\CircledParamOpts{inner color=black, outer color=LimeGreen, fill color=LimeGreen}{1}{\textbf{DONE}} % \CircledParamOpts{inner color=black, outer color=LimeGreen, fill color=LimeGreen}{1}{\textbf{DONE}} %
} }
@@ -140,6 +150,7 @@
\RequirePackage{amsmath,amssymb,amsfonts} \RequirePackage{amsmath,amssymb,amsfonts}
% resizebox % resizebox
\RequirePackage{graphicx} \RequirePackage{graphicx}
\RequirePackage{subcaption}
% tables % tables
\RequirePackage{tabularx} \RequirePackage{tabularx}
\RequirePackage{booktabs} \RequirePackage{booktabs}