notpron

git clone git://xatko.vsos.ethz.ch/notpron.git
Log | Files | Refs

Preamble.tex (2517B)


      1 \usepackage{fontspec}
      2 \usepackage{unicode-math}
      3 \setmainfont{STIX}
      4 \setmathfont{STIX Math}
      5 
      6 \usepackage{polyglossia}
      7 \setdefaultlanguage{german}
      8 
      9 \usepackage{textcomp}
     10 
     11 \parindent 0pt
     12 \parskip 0.5em
     13 
     14 \usepackage[luatex]{xcolor}
     15 \usepackage{graphicx}
     16 \usepackage{longtable}
     17 \usepackage{nameref}
     18 \usepackage{float}
     19 \usepackage{pinlabel}
     20 \usepackage{overpic}
     21 \usepackage{sverb}
     22 \usepackage[margin=2cm, bottom=2.5cm]{geometry}
     23 
     24 \usepackage{hyperref}
     25 \hypersetup{pdfborder = {0 0 0}, colorlinks=true, allcolors=black, urlcolor=blue, linktoc=all}
     26 \usepackage[hypcap=true]{caption}
     27 
     28 
     29 \usepackage{listings}
     30 \definecolor{dkgreen}{rgb}{0,0.6,0}
     31 \definecolor{gray}{rgb}{0.5,0.5,0.5}
     32 \definecolor{mauve}{rgb}{0.58,0,0.82}
     33 \definecolor{silver}{rgb}{0.75,0.75,0.75}
     34 \lstdefinelanguage{JavaScript}{
     35   keywords={typeof, new, true, false, catch, function, return, null, catch, switch, var, if, in, while, do, else, case, break},
     36   ndkeywords={class, export, boolean, throw, implements, import, this},
     37   ndkeywordstyle=\color{darkgray}\bfseries,
     38   sensitive=false,
     39   comment=[l]{//},
     40   morecomment=[s]{/*}{*/},
     41   morestring=[b]',
     42   morestring=[b]"
     43 }
     44 \lstset{
     45 	language=HTML,
     46 	commentstyle=\color{dkgreen},
     47 	keywordstyle=\color{blue},
     48 	numberstyle=\tiny\color{gray},
     49 	rulecolor=\color{black},
     50 	stringstyle=\color{red},
     51 	basicstyle=\ttfamily\small,
     52 	breaklines=true,
     53 	breakatwhitespace=true,
     54 	tabsize=5,
     55 	extendedchars=true,
     56 	inputencoding=utf8,
     57 	showstringspaces=false,
     58 	texcl=false
     59 }
     60 \lstset{literate=%
     61 {Ö}{{\"O}}1
     62 {Ä}{{\"A}}1
     63 {Ü}{{\"U}}1
     64 {ß}{{\ss}}2
     65 {ü}{{\"u}}1
     66 {ä}{{\"a}}1
     67 {ö}{{\"o}}1
     68 {é}{{\'{e}}}1
     69 }
     70 
     71 \newcommand{\npurl}[3]{
     72 	\begin{tabular}{|r|l|r|l|}
     73 		\hline
     74 		\multicolumn{4}{|c|}{\url{#1}} \\\hline
     75 		User: & #2 & Passwort: & #3\\\hline
     76 	\end{tabular}
     77 	
     78 }
     79 
     80 \newcommand{\hpref}[2]{\hyperref[#1]{\color{blue}#2}}
     81 
     82 \newcounter{nplevels}
     83 \newcommand{\nplvlh}[1]{\stepcounter{nplevels} \section{Level \thenplevels~-~#1}\label{sect:lvl_\thenplevels}}
     84 \newcommand{\nplvl}[6]{
     85 \clearpage
     86 \nplvlh{#1}
     87 \npurl{#2}{#3}{#4}
     88 \subsection*{Hinweise}
     89 #5
     90 \subsection*{Lösung}
     91 #6
     92 }
     93 \newenvironment{hints}{\begin{itemize}}{\end{itemize}}
     94 \newcommand{\hint}{\item}
     95 
     96 \newcommand{\nurl}[1]{{\ttfamily \unexpanded{#1}}}
     97 
     98 \newenvironment{npquote}{\begin{quote}\sffamily}{\end{quote}}
     99 
    100 \newcommand{\npcommentil}[1]{\lstinline{#1}}
    101 \newcommand{\npcomment}[1]{{%
    102 \setlength{\parindent}{5ex}
    103 \par%
    104 \npcommentil{#1}%
    105 \par%
    106 }}
    107 
    108 \newcommand{\innermorse}[1]{#1\egroup}
    109 \newcommand{\morse}{\bgroup\catcode`\.=9\innermorse}
    110 \newcommand{\enq}[1]{,,#1''}