Initial commit

This commit is contained in:
Valère Plantevin
2026-04-21 20:31:35 -04:00
commit 882d13f402
21 changed files with 3910 additions and 0 deletions

View File

@@ -0,0 +1,115 @@
%% ============================================================
%% Pandoc template for Springer LNCS (llncs.cls)
%% Drop llncs.cls + splncs04.bst into paper/ alongside this file.
%% Quarto renders index.qmd → index.tex → index.pdf via pdflatex.
%% ============================================================
\documentclass[$for(classoption)$$classoption$$sep$,$endfor$]{llncs}
%% ── Packages Quarto always needs ────────────────────────────
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{amsmath,amssymb}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{hyperref}
\usepackage{xcolor}
\usepackage{longtable}
\usepackage{array}
\usepackage{calc}
%% ── Pandoc Image Bounding ───────────────────────────────────
\makeatletter
\newcommand*\pandocbounded[1]{% measure and scale image
\sbox0{#1}%
\ifdim\wd0>\linewidth
\resizebox{\linewidth}{!}{\usebox0}%
\else
\usebox0%
\fi
}
\makeatother
\newcounter{none}
%% ── References ──────────────────────────────
$if(natbib)$
\usepackage[$natbiboptions$]{natbib}
$endif$
%% ── Pandoc Syntax Highlighting ──────────────────────────────
$if(highlighting-macros)$
$highlighting-macros$
$endif$
%% ── Listings for Rust / Python code blocks ──────────────────
\usepackage{listings}
\lstset{
basicstyle=\ttfamily\small,
breaklines=true,
frame=single,
numbers=left,
numberstyle=\tiny,
xleftmargin=2em
}
%% ── tikz for architecture diagrams ─────────────────────────
\usepackage{tikz}
\usetikzlibrary{arrows.meta,positioning,shapes.geometric,fit,backgrounds}
%% ── Extra packages from document front matter ───────────────
$for(header-includes)$
$header-includes$
$endfor$
%% ── Hyperref config (keep LNCS-friendly) ────────────────────
\hypersetup{
colorlinks=true,
linkcolor=black,
citecolor=black,
urlcolor=blue,
pdfauthor={$author-running$},
pdftitle={$title$}
}
%% ── Bibliography ────────────────────────────────────────────
$if(bibliography)$
\bibliographystyle{$if(biblio-style)$$biblio-style$$else$splncs04$endif$}
$endif$
%% ============================================================
\begin{document}
\title{$title$}
$if(subtitle)$
\subtitle{$subtitle$}
$endif$
%% Running head (short title, author list)
\titlerunning{$if(title-running)$$title-running$$else$$title$$endif$}
\authorrunning{$if(author-running)$$author-running$$else$$for(author)$$author.name$$sep$ \and $endfor$$endif$}
\author{$author$}
\institute{$institute$}
\maketitle
\begin{abstract}
$abstract$
\end{abstract}
$if(keywords)$
\keywords{$for(keywords)$$keywords$$sep$ \and $endfor$}
$endif$
%% ── Body ────────────────────────────────────────────────────
$body$
%% ── Bibliography ────────────────────────────────────────────
$if(bibliography)$
\bibliography{$for(bibliography)$$bibliography$$sep$,$endfor$}
$endif$
\end{document}