starting krypto cheatsheet
This commit is contained in:
parent
8e1d37bce1
commit
158c604fe6
BIN
Kryptographie.pdf
Normal file
BIN
Kryptographie.pdf
Normal file
Binary file not shown.
132
Kryptographie.tex
Normal file
132
Kryptographie.tex
Normal file
@ -0,0 +1,132 @@
|
||||
\documentclass[a4paper]{article}
|
||||
\usepackage[ngerman]{babel}
|
||||
\usepackage[utf8]{inputenc}
|
||||
\usepackage{multicol}
|
||||
\usepackage{calc}
|
||||
\usepackage{ifthen}
|
||||
\usepackage[landscape]{geometry}
|
||||
\usepackage{amsmath,amsthm,amsfonts,amssymb}
|
||||
\usepackage{color,graphicx,overpic}
|
||||
\usepackage{xcolor, listings}
|
||||
\usepackage[compact]{titlesec} %less space for headers
|
||||
\usepackage{mdwlist} %less space for lists
|
||||
\usepackage{pdflscape}
|
||||
\usepackage{verbatim}
|
||||
\usepackage[most]{tcolorbox}
|
||||
\usepackage[hidelinks,pdfencoding=auto]{hyperref}
|
||||
\usepackage{bussproofs}
|
||||
\usepackage{fancyhdr}
|
||||
\usepackage{lastpage}
|
||||
\pagestyle{fancy}
|
||||
\fancyhf{}
|
||||
\fancyhead[L]{Kryptographie}
|
||||
\fancyfoot[L]{\thepage/\pageref{LastPage}}
|
||||
\renewcommand{\headrulewidth}{0pt} %obere Trennlinie
|
||||
\renewcommand{\footrulewidth}{0pt} %untere Trennlinie
|
||||
|
||||
\pdfinfo{
|
||||
/Title (Kryptographie - Cheatsheet)
|
||||
/Creator (TeX)
|
||||
/Producer (pdfTeX 1.40.0)
|
||||
/Author (Robert Jeutter)
|
||||
/Subject ()
|
||||
}
|
||||
|
||||
%%% Code Listings
|
||||
\definecolor{codegreen}{rgb}{0,0.6,0}
|
||||
\definecolor{codegray}{rgb}{0.5,0.5,0.5}
|
||||
\definecolor{codepurple}{rgb}{0.58,0,0.82}
|
||||
\definecolor{backcolour}{rgb}{0.95,0.95,0.92}
|
||||
\lstdefinestyle{mystyle}{
|
||||
backgroundcolor=\color{backcolour},
|
||||
commentstyle=\color{codegreen},
|
||||
keywordstyle=\color{magenta},
|
||||
numberstyle=\tiny\color{codegray},
|
||||
stringstyle=\color{codepurple},
|
||||
basicstyle=\ttfamily,
|
||||
breakatwhitespace=false,
|
||||
}
|
||||
\lstset{style=mystyle, upquote=true}
|
||||
|
||||
%textmarker style from colorbox doc
|
||||
\tcbset{textmarker/.style={%
|
||||
enhanced,
|
||||
parbox=false,boxrule=0mm,boxsep=0mm,arc=0mm,
|
||||
outer arc=0mm,left=2mm,right=2mm,top=3pt,bottom=3pt,
|
||||
toptitle=1mm,bottomtitle=1mm,oversize}}
|
||||
|
||||
% define new colorboxes
|
||||
\newtcolorbox{hintBox}{textmarker,
|
||||
borderline west={6pt}{0pt}{yellow},
|
||||
colback=yellow!10!white}
|
||||
\newtcolorbox{importantBox}{textmarker,
|
||||
borderline west={6pt}{0pt}{red},
|
||||
colback=red!10!white}
|
||||
\newtcolorbox{noteBox}{textmarker,
|
||||
borderline west={3pt}{0pt}{green},
|
||||
colback=green!10!white}
|
||||
|
||||
% define commands for easy access
|
||||
\renewcommand{\note}[2]{\begin{noteBox} \textbf{#1} #2 \end{noteBox}}
|
||||
\newcommand{\warning}[1]{\begin{hintBox} \textbf{Warning:} #1 \end{hintBox}}
|
||||
\newcommand{\important}[1]{\begin{importantBox} \textbf{Important:} #1 \end{importantBox}}
|
||||
|
||||
|
||||
% This sets page margins to .5 inch if using letter paper, and to 1cm
|
||||
% if using A4 paper. (This probably isn't strictly necessary.)
|
||||
% If using another size paper, use default 1cm margins.
|
||||
\ifthenelse{\lengthtest { \paperwidth = 11in}}
|
||||
{ \geometry{top=.5in,left=.5in,right=.5in,bottom=.5in} }
|
||||
{\ifthenelse{ \lengthtest{ \paperwidth = 297mm}}
|
||||
{\geometry{top=1.3cm,left=1cm,right=1cm,bottom=1.2cm} }
|
||||
{\geometry{top=1.3cm,left=1cm,right=1cm,bottom=1.2cm} }
|
||||
}
|
||||
|
||||
% Redefine section commands to use less space
|
||||
\makeatletter
|
||||
\renewcommand{\section}{\@startsection{section}{1}{0mm}%
|
||||
{-1ex plus -.5ex minus -.2ex}%
|
||||
{0.5ex plus .2ex}%x
|
||||
{\normalfont\large\bfseries}}
|
||||
\renewcommand{\subsection}{\@startsection{subsection}{2}{0mm}%
|
||||
{-1explus -.5ex minus -.2ex}%
|
||||
{0.5ex plus .2ex}%
|
||||
{\normalfont\normalsize\bfseries}}
|
||||
\renewcommand{\subsubsection}{\@startsection{subsubsection}{3}{0mm}%
|
||||
{-1ex plus -.5ex minus -.2ex}%
|
||||
{1ex plus .2ex}%
|
||||
{\normalfont\small\bfseries}}
|
||||
\makeatother
|
||||
|
||||
% Don't print section numbers
|
||||
\setcounter{secnumdepth}{0}
|
||||
|
||||
\setlength{\parindent}{0pt}
|
||||
\setlength{\parskip}{0pt plus 0.5ex}
|
||||
% compress space
|
||||
\setlength\abovedisplayskip{0pt}
|
||||
\setlength{\parskip}{0pt}
|
||||
\setlength{\parsep}{0pt}
|
||||
\setlength{\topskip}{0pt}
|
||||
\setlength{\topsep}{0pt}
|
||||
\setlength{\partopsep}{0pt}
|
||||
\linespread{0.5}
|
||||
\titlespacing{\section}{0pt}{*0}{*0}
|
||||
\titlespacing{\subsection}{0pt}{*0}{*0}
|
||||
\titlespacing{\subsubsection}{0pt}{*0}{*0}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\raggedright
|
||||
\begin{multicols}{3}\scriptsize
|
||||
% multicol parameters
|
||||
% These lengths are set only within the two main columns
|
||||
%\setlength{\columnseprule}{0.25pt}
|
||||
\setlength{\premulticols}{1pt}
|
||||
\setlength{\postmulticols}{1pt}
|
||||
\setlength{\multicolsep}{1pt}
|
||||
\setlength{\columnsep}{2pt}
|
||||
|
||||
start
|
||||
\end{multicols}
|
||||
\end{document}
|
Loading…
Reference in New Issue
Block a user