MyBashScriptBook/structure.tex
2025-02-18 14:37:26 +01:00

64 lines
2.5 KiB
TeX
Executable File
Raw Permalink Blame History

%----------------------------------------------------------------------------------------
% VARIOUS REQUIRED PACKAGES AND CONFIGURATIONS
%----------------------------------------------------------------------------------------
\usepackage[ngerman]{babel}
%\usepackage[latin1]{inputenc} % f<>r Umlaute
\usepackage[T1]{fontenc}
\usepackage{xcolor} % Farben f<>r die Box
\usepackage{colortbl} % Farben f<>r Tabellen
\usepackage{framed} % colorbox
\usepackage{listings} % Listings
\usepackage{caption} % Captions
\usepackage[top=2cm,bottom=2cm,left=2cm,right=2cm,headsep=10pt,a4paper]{geometry} % Page margins
\colorlet{shadecolor}{gray!10} % f<>r die grau box
\emergencystretch 1.5em %\hbox overfull error
\usepackage[colorlinks=true,urlcolor=blue,linkcolor=green]{hyperref} % Für Hyperlinks
\usepackage{graphicx} % Bilder einbinden
\usepackage{makeidx} % Index Erstellung
\usepackage{ragged2e} % Textausrichtung
\usepackage{longtable} % Lange Tabellen ueber zwei Seiten
%----------------------------------------------------------------------------------------
% Counter for TOC (subsubsection) Examle: 8.14.1.1
%----------------------------------------------------------------------------------------
\setcounter{tocdepth}{4}
\setcounter{secnumdepth}{4}
%----------------------------------------------------------------------------------------
% Define color
%----------------------------------------------------------------------------------------
\definecolor{hellgrau}{rgb}{0.90,0.90,0.90} % Hellgrau
\definecolor{verde}{rgb}{0.25,0.5,0.35}
\definecolor{jpurple}{rgb}{0.5,0,0.35}
\definecolor{darkgreen}{rgb}{0.0, 0.2, 0.13}
%----------------------------------------------------------------------------------------
% Define new Commands
%----------------------------------------------------------------------------------------
\newcommand{\listBash}{
\lstset{
language=bash,
basicstyle=\ttfamily\small,
keywordstyle=\color{jpurple}\bfseries,
stringstyle=\color{red},
commentstyle=\color{verde},
morecomment=[s][\color{blue}]{/**}{*/},
extendedchars=true,
showspaces=false,
showstringspaces=false,
%numbers=left,
numberstyle=\tiny,
breaklines=true,
backgroundcolor=\color{cyan!10},
breakautoindent=true,
captionpos=b,
xleftmargin=0pt,
tabsize=2
}}
\newcommand{\bs}{\verb|\|}
\renewcommand\familydefault{cmss} % Font: Computer Modern Sans