Fixed pathes and added \mcode and \pcode macros
This commit is contained in:
parent
2241c81d40
commit
543078659b
20
header.tex
20
header.tex
@ -29,7 +29,8 @@
|
|||||||
\usepackage[totoc]{idxlayout}
|
\usepackage[totoc]{idxlayout}
|
||||||
\newindex[Fachbegriffe]{term}
|
\newindex[Fachbegriffe]{term}
|
||||||
\newindex[Englische Fachbegriffe]{enterm}
|
\newindex[Englische Fachbegriffe]{enterm}
|
||||||
\newindex[MATLAB Code]{code}
|
\newindex[MATLAB Code]{mcode}
|
||||||
|
\newindex[Python Code]{pcode}
|
||||||
|
|
||||||
%%%%% units %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%% units %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
\usepackage[mediumspace,mediumqspace,Gray]{SIunits} % \ohm, \micro
|
\usepackage[mediumspace,mediumqspace,Gray]{SIunits} % \ohm, \micro
|
||||||
@ -213,10 +214,23 @@
|
|||||||
|
|
||||||
%%%%% code/matlab commands: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%% code/matlab commands: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
\usepackage{textcomp}
|
\usepackage{textcomp}
|
||||||
|
|
||||||
\newcommand{\varcode}[1]{\setlength{\fboxsep}{0.5ex}\colorbox{codeback}{\texttt{#1\protect\rule[-0.1ex]{0pt}{1.6ex}}}}
|
\newcommand{\varcode}[1]{\setlength{\fboxsep}{0.5ex}\colorbox{codeback}{\texttt{#1\protect\rule[-0.1ex]{0pt}{1.6ex}}}}
|
||||||
\newcommand{\code}[2][]{\varcode{#2}\ifthenelse{\equal{#1}{}}{\protect\sindex[code]{#2}}{\protect\sindex[code]{#1}}}
|
|
||||||
|
\newcommand{\code}[2][]{\varcode{#2}\ifthenelse{\equal{#1}{}}{\protect\sindex[mcode]{#2}}{\protect\sindex[mcode]{#1}}}
|
||||||
|
|
||||||
|
\newcommand{\pcode}[2][]{\varcode{#2}\ifthenelse{\equal{#1}{}}{\protect\sindex[pcode]{#2}}{\protect\sindex[pcode]{#1}}}
|
||||||
|
|
||||||
|
\newcommand{\mcode}[2][]{\varcode{#2}\ifthenelse{\equal{#1}{}}{\protect\sindex[mcode]{#2}}{\protect\sindex[mcode]{#1}}}
|
||||||
|
|
||||||
|
\newcommand{\python}{Python}
|
||||||
|
|
||||||
\newcommand{\matlab}{\texorpdfstring{MATLAB$^{\copyright}$}{MATLAB}}
|
\newcommand{\matlab}{\texorpdfstring{MATLAB$^{\copyright}$}{MATLAB}}
|
||||||
\newcommand{\matlabfun}[2][]{(\tr{\matlab-function}{\matlab-Funktion} \setlength{\fboxsep}{0.5ex}\colorbox{codeback}{\texttt{#2}})\ifthenelse{\equal{#1}{}}{\protect\sindex[code]{#2}}{\protect\sindex[code]{#1}}}
|
|
||||||
|
\newcommand{\pythonfun}[2][]{(\tr{\python-function}{\python-Funktion} \setlength{\fboxsep}{0.5ex}\colorbox{codeback}{\texttt{#2}})\ifthenelse{\equal{#1}{}}{\protect\sindex[pcode]{#2}}{\protect\sindex[pcode]{#1}}}
|
||||||
|
|
||||||
|
\newcommand{\matlabfun}[2][]{(\tr{\matlab-function}{\matlab-Funktion} \setlength{\fboxsep}{0.5ex}\colorbox{codeback}{\texttt{#2}})\ifthenelse{\equal{#1}{}}{\protect\sindex[mcode]{#2}}{\protect\sindex[mcode]{#1}}}
|
||||||
|
|
||||||
|
|
||||||
%%%%% shortquote and widequote commands: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%% shortquote and widequote commands: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
% \shortquote{Something to be quoted}{Source}
|
% \shortquote{Something to be quoted}{Source}
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
\input{../../header}
|
\input{../../header}
|
||||||
|
|
||||||
\lstset{inputpath=../code}
|
\lstset{inputpath=../code}
|
||||||
\graphicspath{{images/}}
|
\graphicspath{{../images/}}
|
||||||
|
|
||||||
\typein[\pagenumber]{Number of first page}
|
\typein[\pagenumber]{Number of first page}
|
||||||
\typein[\chapternumber]{Chapter number}
|
\typein[\chapternumber]{Chapter number}
|
||||||
|
@ -1503,7 +1503,7 @@ legend('show')
|
|||||||
\pagebreak[4]
|
\pagebreak[4]
|
||||||
\end{exercise}
|
\end{exercise}
|
||||||
|
|
||||||
\subsubsection{Einsatz von Funktionen und Skripten}
|
\subsection{Einsatz von Funktionen und Skripten}
|
||||||
|
|
||||||
Funktionen sind kleine Codefragmente, die im Idealfall genau eine
|
Funktionen sind kleine Codefragmente, die im Idealfall genau eine
|
||||||
Aufgabe erledigen. Sie besitzen einen eigenen
|
Aufgabe erledigen. Sie besitzen einen eigenen
|
||||||
@ -1524,7 +1524,7 @@ bilden und den Ablauf zu koordinieren (Abbildung
|
|||||||
\ref{programlayoutfig}).
|
\ref{programlayoutfig}).
|
||||||
|
|
||||||
\begin{figure}
|
\begin{figure}
|
||||||
\includegraphics[width=0.5\columnwidth]{./images/simple_program.pdf}
|
\includegraphics[width=0.5\columnwidth]{simple_program.pdf}
|
||||||
\titlecaption{Ein typisches Programmlayout.}{Das Kontrollskript
|
\titlecaption{Ein typisches Programmlayout.}{Das Kontrollskript
|
||||||
koordiniert den Aufruf der Funktionen, \"ubergibt Argumente und
|
koordiniert den Aufruf der Funktionen, \"ubergibt Argumente und
|
||||||
nimmt R\"uckgabewerte entgegen.}\label{programlayoutfig}
|
nimmt R\"uckgabewerte entgegen.}\label{programlayoutfig}
|
||||||
|
@ -26,7 +26,7 @@
|
|||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
\part{Grundlagen des Programmierens}
|
\part{Grundlagen des Programmierens}
|
||||||
|
|
||||||
\graphicspath{{programming/}{programming/images/}}
|
\graphicspath{{programming/lecture/}{programming/images/}}
|
||||||
\lstset{inputpath=programming/code}
|
\lstset{inputpath=programming/code}
|
||||||
\include{programming/lecture/programming}
|
\include{programming/lecture/programming}
|
||||||
|
|
||||||
@ -81,6 +81,7 @@
|
|||||||
\printindex[enterm]
|
\printindex[enterm]
|
||||||
|
|
||||||
%\setindexprenote{Some explanations.}
|
%\setindexprenote{Some explanations.}
|
||||||
\printindex[code]
|
%\printindex[pcode]
|
||||||
|
\printindex[mcode]
|
||||||
|
|
||||||
\end{document}
|
\end{document}
|
||||||
|
Reference in New Issue
Block a user