update latex presets

This commit is contained in:
Marco Thomas
2022-06-17 15:09:11 +02:00
parent 728dc00c2d
commit aff03fc87b
4 changed files with 98 additions and 0 deletions

75
presets/notes.org Normal file
View File

@@ -0,0 +1,75 @@
#+LaTeX_CLASS: article
#+LaTeX_CLASS_OPTIONS: [a4paper]
#+LANGUAGE: de
#+OPTIONS: toc:t
#+LATEX_HEADER: \date{\today}
% emacs config might also add packages
#+LATEX_HEADER: \usepackage{a4wide}
#+LATEX_HEADER: \usepackage{mathtools}
#+LATEX_HEADER: \usepackage{amsthm}
#+LATEX_HEADER: \usepackage{amssymb}
#+LATEX_HEADER: \usepackage{amsmath}
#+LATEX_HEADER: \usepackage{amsfonts}
% #+LATEX_HEADER: \usepackage[utf8]{inputenc}
#+LATEX_HEADER: \usepackage[T1]{fontenc}
#+LATEX_HEADER: \usepackage[ngerman]{babel}
#+LATEX_HEADER: \usepackage{hyphenat}
#+LATEX_HEADER: \usepackage{tikz}
#+LATEX_HEADER: \usepackage{graphicx}
#+LATEX_HEADER: \usepackage{listings}
#+LATEX_HEADER: \usepackage{xcolor}
#+LATEX_HEADER: \usepackage{color}
#+LATEX_HEADER: \usepackage{color,soul}
#+latex_header: \usepackage{minted}
#+latex_header: \usemintedstyle{colorful}
#+latex_header: \definecolor{bg}{HTML}{FDF6E3} % used in emacs conf
%%% cleaner newline indentation
#+LATEX_HEADER: \usepackage[parfill]{parskip}
%%% break page on new section
#+LATEX_HEADER: \usepackage{titlesec}
#+LATEX_HEADER: \newcommand{\sectionbreak}{\clearpage}
%%% remove page numbers (fancyhdr provides its own)
#+LATEX_HEADER: \usepackage{nopageno}
%%% fancy headers and footers
#+LATEX_HEADER: \usepackage{fancyhdr}
#+LATEX_HEADER: \pagestyle{fancy}
#+LATEX_HEADER: \fancyhf{}
#+LATEX_HEADER: \renewcommand{\headrulewidth}{1pt}
#+LATEX_HEADER: \fancyhead[L]{\rightmark}
#+LATEX_HEADER: \fancyhead[R]{\thepage}
%%% theorem-style environments
#+LATEX_HEADER: \usepackage{proof}
#+LATEX_HEADER: \usepackage[skins]{tcolorbox}
% definition
#+LATEX_HEADER: \theoremstyle{definition}
#+LATEX_HEADER: \newtheorem{definition}{Definition}[section]
#+LATEX_HEADER: \tcolorboxenvironment{definition}{blanker, before skip=10pt,after skip=10pt}
% example
#+LATEX_HEADER: \theoremstyle{definition}
#+LATEX_HEADER: \newtheorem{ex}{Beispiel}[section]
#+LATEX_HEADER: \tcolorboxenvironment{ex}{blanker, before skip=10pt,after skip=10pt}
% theorem
#+LATEX_HEADER: \newtheorem{theorem}{Satz}[section]
#+LATEX_HEADER: \tcolorboxenvironment{theorem}{blanker, before skip=10pt,after skip=10pt}
% algorithm
#+LATEX_HEADER: \theoremstyle{definition}
#+LATEX_HEADER: \newtheorem{algo}{Algorithmus}[section]
#+LATEX_HEADER: \tcolorboxenvironment{algo}{blanker, before skip=10pt,after skip=10pt}
% remark
#+LATEX_HEADER: \theoremstyle{definition}
#+LATEX_HEADER: \newtheorem*{remark}{Bemerkung}
#+LATEX_HEADER: \tcolorboxenvironment{remark}{blanker, before skip=10pt,after skip=10pt}

65
presets/notes.tex Normal file
View File

@@ -0,0 +1,65 @@
\documentclass{article}[a4paper]
\date{\today}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{a4wide}
\usepackage{mathtools}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{hyphenat}
\usepackage{tikz}
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage{color}
\usepackage{listings}
\usepackage{minted}
%%% define own enumeration styles
\usepackage{enumerate}
%%% cleaner newline indentation
\usepackage[parfill]{parskip}
%%% break page on new section
\usepackage{titlesec}
\newcommand{\sectionbreak}{\clearpage}
%%% remove page numbers (fancyhdr provides its own)
\usepackage{nopageno}
%%% fancy headers and footers
\usepackage{fancyhdr}
\pagestyle{headings}
%%% theorem-style environments
\usepackage{proof}
\usepackage[skins]{tcolorbox}
% definition
\theoremstyle{definition}
\newtheorem{definition}{Definition}[section]
\tcolorboxenvironment{definition}{blanker, before skip=10pt,after skip=10pt}
% example
\theoremstyle{definition}
\newtheorem{example}{Beispiel}[section]
\tcolorboxenvironment{example}{blanker, before skip=10pt,after skip=10pt}
% theorem
\newtheorem{theorem}{Satz}[section]
\tcolorboxenvironment{theorem}{blanker, before skip=10pt,after skip=10pt}
% algorithm
\theoremstyle{definition}
\newtheorem{algo}{Algorithmus}[section]
\tcolorboxenvironment{algo}{blanker, before skip=10pt,after skip=10pt}
% remark
\theoremstyle{definition}
\newtheorem*{remark}{Bemerkung}
\tcolorboxenvironment{remark}{blanker, before skip=10pt,after skip=10pt}

38
presets/presentations.org Normal file
View File

@@ -0,0 +1,38 @@
#+startup: beamer
#+LaTeX_CLASS: beamer
#+LaTeX_CLASS_OPTIONS: [presentation, smaller, aspectratio=169]
#+LANGUAGE: de
#+OPTIONS: toc:t H:2
#+BEAMER_THEME: Singapore
#+BEAMER_COLOR_THEME: rose
#+LATEX_HEADER: \date{\today}
#+COLUMNS: %40ITEM %10BEAMER_env(Env) %9BEAMER_envargs(Env Args) %4BEAMER_col(Col) %10BEAMER_extra(Extra)
#+LATEX_HEADER: \usepackage{mathtools}
#+LATEX_HEADER: \usepackage{amsthm}
#+LATEX_HEADER: \usepackage{amssymb}
#+LATEX_HEADER: \usepackage{amsmath}
#+LATEX_HEADER: \usepackage[utf8]{inputenc}
#+LATEX_HEADER: \usepackage[T1]{fontenc}
#+LATEX_HEADER: \usepackage[ngerman]{babel}
#+LATEX_HEADER: \usepackage{hyphenat}
#+LATEX_HEADER: \usepackage{tikz}
#+LATEX_HEADER: \usepackage{graphicx}
#+LATEX_HEADER: \usepackage{listings}
#+LATEX_HEADER: \usepackage{color}
#+LATEX_HEADER: \usepackage{proof}
% page numbers in the bottom right
#+LATEX_HEADER: \addtobeamertemplate{navigation symbols}{}{%
#+LATEX_HEADER: \usebeamerfont{footline}%
#+LATEX_HEADER: \usebeamercolor[fg]{footline}%
#+LATEX_HEADER: \hspace{1em}%
#+LATEX_HEADER: \raisebox{2pt}[0pt][0pt]{\insertframenumber/\inserttotalframenumber}
#+LATEX_HEADER: }
% code blocks
#+latex_header: \usepackage{minted}
#+latex_header: \usemintedstyle{friendly}
#+LATEX_HEADER: \tcolorboxenvironment{minted}{blanker,before skip=10pt,after skip=10pt}

33
presets/presentations.tex Normal file
View File

@@ -0,0 +1,33 @@
\documentclass[presentation, smaller, aspectratio=169]{beamer}
\usetheme{Singapore}
\usecolortheme{rose}
\date{\today}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{hyphenat}
\usepackage{tikz}
\usepackage{graphicx}
\usepackage{color}
\usepackage{proof}
\usepackage{listings}
\usepackage{minted}
% page numbers in the bottom right
\addtobeamertemplate{navigation symbols}{}{%
\usebeamerfont{footline}%
\usebeamercolor[fg]{footline}%
\hspace{1em}%
\raisebox{2pt}[0pt][0pt]{\insertframenumber/\inserttotalframenumber}
}
% code blocks