Commit 43e76d71 authored by Robert Czechowski's avatar Robert Czechowski

Vorlage Musterloesung Erst-/Zweitrunde

parents
% !TEX root = loesungshinweise_erstrunde.tex
\section{Aufgabenname}
\emph{Author}
\subsection{}
\subsection{}
% !TEX root = loesungshinweise_erstrunde.tex
\section*{Allgemeines}
\label{sec.allg}
\blindtext
% !TEX root = loesungshinweise_zweitrunde.tex
\section{Allgemeines}
\label{sec.allg}
\blindtext
\documentclass[a4paper,12pt,parskip=half]{scrartcl}
\usepackage{geometry}
\geometry{a4paper,left=25mm,right=25mm, top=25mm, bottom=25mm, footskip=10mm}
%\usepackage{times}
\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\renewcommand{\ttdefault}{pcr} %% Courier; mit bold und italics Varianten für Listings
%\usepackage[lighttt]{lmodern} %% Kommt mit Python-Kommentaren in lstlisting nicht klar.
%\usepackage{courier}
%\typearea[current]{current}
%\usepackage{ngerman}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{amssymb,amsmath}
\usepackage{blindtext}
%% einheitlich für mehrere Aufgaben
\usepackage{algpseudocode}
\usepackage{algorithm}
\floatname{algorithm}{Algorithmus}
\usepackage{listings}
\lstset{ %
basicstyle=\ttfamily\small,
breaklines=true,
keywordstyle=\bfseries,
% inputencoding=utf8x,
literate=%
{Ö}{{\"O}}1
{Ä}{{\"A}}1
{Ü}{{\"U}}1
{ß}{{\ss}}1
{ü}{{\"u}}1
{ä}{{\"a}}1
{ö}{{\"o}}1
{é}{{\'e}}1
{§}{{\#}}1
}
\newcommand{\smalltt}[1]{\begingroup \small \texttt{#1}\endgroup}
%doesn't work:
%\newenvironment{smverb}{\begingroup \small\begin{verbatim}}{\end{verbatim}\endgroup}
% Nach den Junioraufgaben sollen die anderen Aufgaben wieder ab 1 gezählt werden.
% Es ist nicht sinnvoll, direkt den Zähler section zurückzusetzen,
% da es dann doppelte Referenzziele gibt.
% Deshalb führen wir einen eigenen Zähler "aufgabe" und den Befehl \aufgabe ein,
% der bei den normalen Aufgaben statt "\section" zu verwenden ist.
\newcounter{aufgabe}
\setcounter{aufgabe}{0}
\newcommand{\aufgabe}[1]{%
\stepcounter{aufgabe}
\begingroup
\renewcommand{\thesection}{Aufgabe~\arabic{aufgabe}:}
\section{#1}
\endgroup
\renewcommand{\thesection}{\arabic{aufgabe}}
}
% Groß-O-Notation; \mathcal gefällt mir in mathptmx einfach nicht ...
\newcommand{\bigO}[1]{\ensuremath{\operatorname{\mathit{O}}(#1)}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Zusätzliche Pakete / Einstellung für die Konkrete Musterlösung %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Kopf- und Fußzeilen
\usepackage{scrpage2}
\ihead{34. Bundeswettbewerb Informatik}
\ohead{1. Runde}
\cfoot{\pagemark}
\renewcommand{\descfont}{\normalsize\rmfamily\bfseries}
% Eingeschränkte Nummerierung der Abschnitte
\setcounter{secnumdepth}{2}
\title{
\begin{addmargin}[0pt]{-2.6cm}
\vspace{-2cm}
\begin{minipage}[t]{12cm}
\vspace{-2.8cm}
{\normalsize 34. Bundeswettbewerb Informatik, 1. Runde}\\[1ex]
Lösungshinweise \\ und Bewertungskriterien
\end{minipage}
\hfill
\begin{minipage}[t]{4.88cm}
\includegraphics{BwInf-Banner}
\end{minipage}
\end{addmargin}
}
\date{}
\author{}
\pagestyle{scrheadings}
\begin{document}
\maketitle
\vspace*{-20mm}
\setcounter{secnumdepth}{0}
\input{allgemeines_erstrunde}
\include{00aufgabenname}
\end{document}
\documentclass[a4paper,12pt,parskip=half]{scrartcl}
\usepackage{times}
\usepackage{mathptmx}
%\typearea[current]{current}
\usepackage{ngerman}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amssymb}
%\usepackage{hyperref}
\usepackage{listings}
\usepackage{blindtext}
\lstset{%
basicstyle=\ttfamily\small,
literate=%
{Ö}{{\"O}}1
{Ä}{{\"A}}1
{Ü}{{\"U}}1
{ß}{{\ss}}2
{ü}{{\"u}}1
{ä}{{\"a}}1
{ö}{{\"o}}1
{}{{$\cap$}}1
{}{{$\cup$}}1
}
\addtolength{\textheight}{1.5cm}
\newcommand{\smalltt}[1]{\begingroup \small \texttt{#1}\endgroup}
% eigener Zähler und Befehl für die Aufgabenüberschriften
\newcounter{aufgabe}
\setcounter{aufgabe}{0}
\newcommand{\aufgabe}[1]{%
\stepcounter{aufgabe}
\begingroup
\renewcommand{\thesection}{Aufgabe~\arabic{aufgabe}:}
\section{#1}
\endgroup
\renewcommand{\thesection}{\arabic{aufgabe}}
}
% Groß-O-Notation; \mathcal gefällt mir in mathptmx einfach nicht ...
\newcommand{\bigO}[1]{\ensuremath{\operatorname{\mathbf{O}}(#1)}}
%\newcommand{\bigO}[1]{\ensuremath{\operatorname{\mathbf{O}}\left(#1\right)}} %mit Größenanpassung der Klammern
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Zusätzliche Pakete / Einstellung für die Konkrete Musterlösung %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Kopf- und Fußzeilen
\usepackage{scrpage2}
\ihead{xx. Bundeswettbewerb Informatik}
\ohead{2. Runde}
\cfoot{\pagemark}
\renewcommand{\descfont}{\normalsize\rmfamily\bfseries}
% Keine "Schusterjungen"
\clubpenalty = 10000
% Keine "Hurenkinder"
\widowpenalty = 10000 \displaywidowpenalty = 10000
% Eingeschränkte Nummerierung der Abschnitte
\setcounter{secnumdepth}{2}
\title{
\begin{addmargin}[0pt]{-2.6cm}
\vspace{-2cm}
\begin{minipage}[t]{12cm}
{\normalsize 34. Bundeswettbewerb Informatik, 2. Runde}\\[1ex]
Lösungshinweise \\
und Bewertungskriterien
\end{minipage}
\hfill
\begin{minipage}[t]{4.88cm}
\includegraphics{BwInf-Banner}
\end{minipage}
\end{addmargin}
}
\date{}
\author{}
\pagestyle{scrheadings}
\begin{document}
\maketitle
\setcounter{secnumdepth}{-1}
\input{allgemeines_zweitrunde}
\setcounter{secnumdepth}{2}
\include{00aufgabenname}
\end{document}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment