february 2026 updates
This commit is contained in:
@@ -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}
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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}}
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
Reference in New Issue
Block a user