253 lines
8.2 KiB
TeX
253 lines
8.2 KiB
TeX
% This is l2kurz.tex - LaTeX2e Kurzbeschreibung v3.0
|
||
% Siehe https://github.com/texdoc/l2kurz
|
||
%!TEX TS-program = Arara
|
||
% arara: pdflatex: {synctex: true}
|
||
% arara: bibtex
|
||
% arara: pdflatex: {synctex: true}
|
||
% arara: pdflatex: {synctex: true}
|
||
\newcommand{\lkver}{3.0c} % laufende Versionsnummer ...
|
||
\newcommand{\lkdate}{8.\ April 2018} % ... und Datum
|
||
|
||
\typeout{ LaTeX2e-Kurzbeschreibung}
|
||
\typeout{ Copyright 2012--2016 Marco Daniel, Patrick Gundlach }
|
||
\typeout{ Copyright 1998--2003 W.Schmidt, J.Knappen, H.Partl, I.Hyna }
|
||
\typeout{ Copyright 1994, 1995 J.Knappen, H.Partl, E.Schlegl, I.Hyna }
|
||
\typeout{ Copyright 1987 H.Partl, E.Schlegl, I.Hyna }
|
||
|
||
\documentclass[11pt,a4paper,DIV=calc,footinclude=false]{scrartcl}
|
||
\NeedsTeXFormat{LaTeX2e}
|
||
|
||
% für die Bearbeitung ist ein großer rechter Rand von Vorteil
|
||
%\geometry{%
|
||
% textheight=46\baselineskip,
|
||
% textwidth=5.2in,
|
||
% left=1cm,
|
||
% marginpar=5cm,
|
||
%}
|
||
|
||
\usepackage[USenglish,ngerman]{babel}
|
||
|
||
% EN: Character protrusion and font expansion. See http://www.ctan.org/tex-archive/macros/latex/contrib/microtype/
|
||
% DE: Optischer Randausgleich und Grauwerktkorrektur
|
||
% Falls bei einer Silbentrennung ploetzlich eine ganze Zeile fehlt (passiert unter Windows XP mit MikTex 2.5 und foxit reader als pdfreader oder \usepackage{pdfcprot}
|
||
% ausprobieren. Dieses erzeugt allerdings nur für Palatino (in dieser Vorlage die Default-Schrift) einen guten optischen Randausgleich
|
||
% Falls alle Stricke reissen, muss leider auf den optischen Randausgleich verzichtet werden.
|
||
\usepackage[
|
||
babel=true, % EN: enable language-specific kerning. Take language-settings from the languge of the current document (see Section 6 of microtype.pdf)
|
||
expansion=alltext,
|
||
protrusion=alltext-nott, % EN: Ensure that at listings, there is no change at the margin of the listing
|
||
final % EN: Always enable microtype, even if in draft mode. This helps finding bad boxes quickly.
|
||
% In the standard configuration, this template is always in the final mode, so this option only makes a difference if "pros" use the draft mode
|
||
]{microtype}
|
||
|
||
\usepackage[utf8]{inputenc}
|
||
\usepackage[T1]{fontenc}
|
||
\usepackage{lmodern}
|
||
\usepackage{dtk-logos}
|
||
\usepackage{textcomp,ragged2e,csquotes}
|
||
\usepackage{latexsym}
|
||
\usepackage{graphicx}
|
||
\usepackage[ngerman]{varioref}
|
||
\usepackage{array,longtable,tabularx,booktabs}
|
||
\usepackage{enumitem}
|
||
|
||
\usepackage{amsmath}
|
||
|
||
\usepackage{caption}
|
||
\makeatletter
|
||
\def\midrule{%
|
||
\noalign{\ifnum0=`}\fi
|
||
\penalty\@M%
|
||
\@aboverulesep=\aboverulesep
|
||
\global\@belowrulesep=\belowrulesep
|
||
\global\@thisruleclass=\@ne
|
||
\@ifnextchar[{\@BTrule}{\@BTrule[\lightrulewidth]}}
|
||
|
||
\def\arraystretch{1.5}
|
||
\makeatother
|
||
|
||
\usepackage[normalem]{ulem}
|
||
|
||
\usepackage{showexpl}
|
||
\makeatletter
|
||
\let\LTXexample\@undefined
|
||
\let\endLTXexample\@undefined
|
||
\let\LTXexample@\@undefined
|
||
|
||
\lstnewenvironment{LTXexample}[1][]
|
||
{%
|
||
\@temptokena{#1}%
|
||
\begingroup
|
||
\advance\c@ltxexample\@ne \advance\c@lstlisting\@ne
|
||
\expandafter\lstset\expandafter{\SX@explpreset,#1}%
|
||
\edef\x{\endgroup
|
||
\def\noexpand\SX@codefile{\SX@codefile}%
|
||
\def\noexpand\SX@graphicname{\SX@graphicname}%
|
||
\def\noexpand\SX@graphicparam{\SX@graphicparam}}%
|
||
\x
|
||
\xdef\SX@@explpreset{\the\@temptokena,codefile=\SX@codefile,
|
||
graphic={[\SX@graphicparam]{\SX@graphicname}}}%
|
||
\setbox\@tempboxa=\hbox\bgroup% Warum noetig?
|
||
\def\lst@literate{}%
|
||
\lstset{extendedchars=true,inputencoding=latin1}%
|
||
\lst@BeginWriteFile{\SX@codefile}%
|
||
}
|
||
{%
|
||
\lst@EndWriteFile\egroup
|
||
\inputencoding{utf8}%
|
||
\lstset{extendedchars=true,inputencoding=utf8}%
|
||
\SX@put@code@result
|
||
}
|
||
\makeatother
|
||
|
||
\usepackage[hyperref,dvipsnames]{xcolor}
|
||
\definecolor{darkblue}{rgb}{0,0,.5}
|
||
|
||
% für todo-notes, kann später raus
|
||
\colorlet{done}{green!40}
|
||
|
||
\lstset{%
|
||
%Sprachdefinition
|
||
language=[LaTeX]TeX,
|
||
%Definition fuer das Paket showexpl,
|
||
pos=i,
|
||
hsep=1cm,
|
||
width=6cm,
|
||
rframe={},
|
||
explpreset={},
|
||
numbers=none,
|
||
%Definition für listings
|
||
basicstyle=\ttfamily\small,%
|
||
texcsstyle=*\bfseries,
|
||
columns=fullflexible,%
|
||
fontadjust=true,%
|
||
basewidth=0.65em,%
|
||
extendedchars=true,
|
||
inputencoding={utf8},
|
||
upquote=true,
|
||
%Mit Farbe:
|
||
keywordstyle=\color{blue!70!black}\bfseries,
|
||
texcsstyle=*\color{blue!70!black}\bfseries,
|
||
moretexcs={part,maketitle,SelectInputMappings,tableofcontents,subsection,subsubsection,chapter,mathcal,midrule,toprule,bottomrule,text,includegraphics},
|
||
% keywordsprefix={\ },
|
||
literate=
|
||
{\{}{\textcolor{red!70!black}{\{}}1
|
||
{\}}{\textcolor{red!70!black}{\}}}1
|
||
{]}{\textcolor{red!70!black}{]}}1
|
||
{[}{\textcolor{red!70!black}{[}}1
|
||
{Ö}{{\"O}}1
|
||
{Ä}{{\"A}}1
|
||
{Ü}{{\"U}}1
|
||
{ß}{{\ss}}1
|
||
{ü}{{\"u}}1
|
||
{ä}{{\"a}}1
|
||
{ö}{{\"o}}1,
|
||
}
|
||
|
||
\lstnewenvironment{example}[1][]
|
||
{\lstset{xleftmargin=2cm,xrightmargin=2cm,frame=lines,belowcaptionskip=\bigskipamount,#1}}
|
||
{}
|
||
|
||
|
||
% \usepackage[textsize=footnotesize]{todonotes}
|
||
|
||
% Zum Schluss laden:
|
||
\usepackage[unicode, pdfpagelabels,pageanchor=false, linktoc=all]{hyperref}
|
||
|
||
\usepackage{hyperxmp}
|
||
\hypersetup{%
|
||
pdftitle={LaTeX2e-Kurzbeschreibung},
|
||
pdfauthor={Marco Daniel, Patrick Gundlach, Walter Schmidt et al.},
|
||
% pdfcopyright={Copyright (C) 2017, <AUTOR(EN)>. This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License},
|
||
pdfsubject={LaTeX Kurzanleitung},
|
||
pdfkeywords={LaTeX, TeX, DANTE e.V.},%ggf. anpassen
|
||
%pdflicenseurl={http://creativecommons.org/licenses/by-sa/4.0/},
|
||
pdfcaptionwriter={},
|
||
pdfcontactaddress={},
|
||
pdfcontactcity={},
|
||
pdfcontactpostcode={},
|
||
pdfcontactcountry={Germany},
|
||
pdfcontactphone={},
|
||
pdfcontactemail={},
|
||
pdfcontacturl={},
|
||
pdflang={de},
|
||
pdfmetalang={de},
|
||
breaklinks=true,
|
||
bookmarks=true, % show bookmarks bar
|
||
pdftoolbar=true, % show Acrobat’s toolbar
|
||
pdfmenubar=true, % show Acrobat’s menu
|
||
pdffitwindow=false, % window fit to page when opened
|
||
pdfstartview={FitH}, % fits the width of the page to the window
|
||
pdfcreator={Creator}, % creator of the document
|
||
pdfproducer={Producer}, % producer of the document
|
||
pdfnewwindow=true, % links in new window
|
||
colorlinks=true, % false: boxed links; true: colored links
|
||
linkcolor=darkblue, % color of internal links
|
||
filecolor=darkblue, % color of file links
|
||
citecolor=darkblue, % color of file links
|
||
urlcolor=darkblue % color of external links
|
||
}
|
||
|
||
|
||
|
||
%
|
||
% Seitenzahlen oben, aber keine Kopfzeile
|
||
%
|
||
\pagestyle{myheadings}
|
||
\markboth{}{}
|
||
|
||
% Make float placement easier
|
||
\renewcommand{\textfraction}{.1}
|
||
\renewcommand{\floatpagefraction}{.7}
|
||
|
||
\makeatletter
|
||
% LaTeXe-Symbol fuer cmss/sbc mit groesserem Absstand L-a und
|
||
% halbfettem Epsilon
|
||
\DeclareRobustCommand{\sbLaTeXe}{{\fontseries{sbc}\selectfont\boldmath%
|
||
L\kern-.25em% -.36
|
||
{\sbox\z@ T%
|
||
\vbox to\ht\z@{\hbox{\check@mathfonts
|
||
\fontsize\sf@size\z@
|
||
\math@fontsfalse\selectfont
|
||
A}%
|
||
\vss}%
|
||
}%
|
||
\kern-.15em%
|
||
\TeX\kern.15em2$_{\textstyle\varepsilon}$}}
|
||
|
||
\makeatother
|
||
\newcommand{\cs}[1]{\texttt{\textbackslash #1}}
|
||
\newcommand\exa{\nopagebreak \begin{flushleft}\smallskip \nopagebreak
|
||
\begin{minipage}[t]{6cm}\sloppy}
|
||
\newcommand\exb{\end{minipage}\kern 1cm\begin{minipage}[t]{8cm}\sloppy }
|
||
\newcommand\exc{\end{minipage}\kern -3cm \smallskip\end{flushleft}}
|
||
|
||
\newenvironment{beispiel}{\begin{verse}}{\end{verse}}
|
||
|
||
\newenvironment{lminipage}[1]{%
|
||
\begin{center}\begin{minipage}{#1}\noindent\hrule\medskip}%
|
||
{\par\noindent\hrule \end{minipage}\end{center}}
|
||
|
||
\newenvironment{ttdescription}{%
|
||
\renewcommand{\descriptionlabel}[1]{%
|
||
\hspace{\labelsep}\texttt{##1}}%
|
||
\begin{description}%
|
||
}{%
|
||
\end{description}%
|
||
}
|
||
|
||
\newcommand{\manual}{\emph{\LaTeX-Handbuch}~\cite{manual}}
|
||
\newcommand{\local}{\emph{Local Guide}~\cite{local}}
|
||
|
||
\newenvironment{symbols}{%
|
||
\begin{tabbing}
|
||
\hspace{1cm}\=\hspace{3.5cm}\= \hspace{1cm}\=\hspace{3.5cm}\=
|
||
\hspace{1cm}\=\hspace{3.5cm}\= \kill
|
||
}{%
|
||
\end{tabbing}}
|
||
|
||
\newcommand{\nfrac}[2]{\leavevmode\kern.1em%
|
||
\raise.5ex\hbox{\scriptsize #1}%
|
||
\kern-.1em/\kern-.15em%
|
||
\lower.25ex\hbox{\scriptsize #2}}
|