fixed language settings and toc formatting

This commit is contained in:
Jan Benda 2017-11-26 22:19:00 +01:00
parent 6587725f50
commit 82f40834ea
8 changed files with 39 additions and 9 deletions

View File

@ -200,3 +200,4 @@ Bestimme die Signifikanz eines Korrelationskoeffizienten.
\end{enumerate}
\end{exercise}
\selectlanguage{english}

View File

@ -8,8 +8,7 @@
% \newcommand{\tr}[2]{#1} % en
% \usepackage[english]{babel}
\newcommand{\tr}[2]{#1} % en
\usepackage[english, ngerman]{babel}
\selectlanguage{english}
\usepackage[ngerman,english]{babel}
%%%% encoding %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[T1]{fontenc}
@ -18,6 +17,9 @@
\usepackage[left=25mm,right=25mm,top=20mm,bottom=30mm]{geometry}
\usepackage{pslatex} % nice font for pdf file
\usepackage[within=chapter]{newfloat}
\usepackage{tocloft}
\setlength{\cftfigindent}{1.2em}
\setlength{\cftfignumwidth}{2.6em}
%%%%% section style %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[sf,bf,it,big,clearempty]{titlesec}
@ -182,6 +184,10 @@
belowskip=2ex
}
\SetupFloatingEnvironment{lstlisting}{chapterlistsgaps=on}
% format list of listing exactly like list of figures:
\makeatletter
\let\l@lstlisting\l@figure
\makeatother
%%%%%%%%%%%%% Table stuff %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{multirow}
@ -269,12 +275,14 @@
% Innerhalb der exercise Umgebung ist enumerate umdefiniert, um (a), (b), (c), .. zu erzeugen.
\usepackage{mdframed}
\usepackage{xstring}
\newlistof{exercisef}{loe}{\tr{Exercises}{\"Ubungen}}
\newcommand{\codepath}{}
\DeclareFloatingEnvironment[
fileext=loe,
listname={\tr{Exercises}{\"Ubungen}},
%listname={\tr{Exercises}{\"Ubungen}},
name={\tr{Exercise}{\"Ubung}},
placement=t
placement=t,
chapterlistsgaps=on,
]{exercisef}
\newcounter{maxexercise}
\setcounter{maxexercise}{10000} % show listings up to exercise maxexercise
@ -300,7 +308,8 @@
\hypersetup{hypertexnames=true}%
\end{mdframed}%
\renewcommand{\theenumi}{\saveenumi}}
\setlength{\cftexercisefindent}{1.2em}
\setlength{\cftexercisefnumwidth}{2.6em}
%%%%% info box environment: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% usage:
@ -313,11 +322,12 @@
%
% Info Box 1: Python
% The cooler programming language.
\newlistof{iboxf}{lob}{\tr{Info Boxes and Topics}{Info- und Merk-Boxen}}
\DeclareFloatingEnvironment[
fileext=lob,
listname={\tr{Info boxes and topics}{Info- und Merk-Boxen}},
name={Info-Box},
placement=t
placement=t,
chapterlistsgaps=on,
]{iboxf}
\newenvironment{ibox}[2][tp]
{\SetupFloatingEnvironment{iboxf}{placement=#1}%
@ -331,6 +341,8 @@
\captionsetup{singlelinecheck=off,labelfont={normalsize,sf,bf},font={normalsize,sf}}}%
{\end{mdframed}%
\end{iboxf}}
\setlength{\cftiboxfindent}{1.2em}
\setlength{\cftiboxfnumwidth}{2.6em}
%%%%% important environment: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@ -347,7 +359,8 @@
% fileext=loi,
% listname={\tr{Important hints}{Merk-Boxen}},
% name={Merk-Box},
% placement=t
% placement=t,
% chapterlistsgaps=on,
% ]{importantf}
\newenvironment{important}[1][]%
{\captionsetup{singlelinecheck=off,hypcap=false,labelformat={empty},labelfont={large,sf,it,bf},font={large,sf,it,bf}}

View File

@ -305,3 +305,5 @@ haben, wenn ein Stimulus mit Orientierung $\phi$ anliegt, gegeben ist durch
Die Log-Likelihood der Stimulusorientierung $\phi$ gegeben die
Aktivit\"aten $r_1$, $r_2$, ... $r_n$ ist damit
\[ {\cal L}(\phi|r_1, r_2, \ldots r_n) = \sum_{i=1}^n \log p_i(r_i|\phi) \]
\selectlanguage{english}

View File

@ -512,7 +512,7 @@ listing\,\ref{regularsubplotlisting}) the \varcode{annotation}
function allows to add some more advanced highlights like arrows,
lines, elipses, or rectangles. Figure\,\ref{annotationsplot} shows
some examples, the respective code can be found in
listing\,\ref{annoationsplotlisting}. For more options consult the
listing\,\ref{annotationsplotlisting}. For more options consult the
documentation.
\begin{figure}[ht]

View File

@ -511,3 +511,5 @@ die Zellantwort mit dem STA verfaltet.
genauso gro{\ss} ist wie der Originalstimulus aus der Datei
\file{sta\_data.mat}.
\end{exercise}
\selectlanguage{english}

View File

@ -441,3 +441,6 @@ achten!\footnote{Buchtip: Robert C. Martin: \textit{Clean Code: A
\shortquote{First, solve the problem. Then, write the code.}{John
Johnson}
\selectlanguage{english}

View File

@ -420,3 +420,5 @@ einem Kurvenfit angeboten werden \matlabfun{lsqcurvefit()}.
Parameter den Optimierungsprozess schwieriger und
rechenaufw\"andiger macht.
\end{important}
\selectlanguage{english}

View File

@ -8,16 +8,23 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\selectlanguage{english}
\hypersetup{pageanchor=false}
\maketitle
\hypersetup{pageanchor=true}
\frontmatter
\clearpage
\tableofcontents
\clearpage
\listoffigures
\clearpage
\lstlistoflistings
\clearpage
\listofexercisefs
\clearpage
\listofiboxfs