-
Notifications
You must be signed in to change notification settings - Fork 1
/
Examples.tex
365 lines (364 loc) · 10.7 KB
/
Examples.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
\documentclass[./\jobname.tex]{subfiles}
\begin{document}
%
\blindmathtrue
\blinddocument
%
\if\paper\FHVmode
\section{Mathemodus}
\else
\chapter{Mathemodus}
\fi
%
\begin{align}
\text{det}(\lambda \cdot \mathds{1} -A) &= 0 \underbrace{\longrightarrow}_{\substack{\text{Zustands-} \\ \text{rückführung}}} \text{det}\left[\lambda\cdot \mathds{1} - \left(A-b\cdot k\right)\right]=0\label{eq: eigenwerte rueckfuehrung}\\
\sin(x)^{2} + \cos(x)^{2} &= 1\label{eq: cos sin}
\end{align}
%
Ich bin eine super Referenzierung: \cref{eq: eigenwerte rueckfuehrung}. Oder noch besser wenn auf mehrere Gleichungen referenziert werden will: \cref{eq: eigenwerte rueckfuehrung,eq: cos sin}.
%
\if\paper\FHVmode
\section{BiB \& Acronyme}
\else
\chapter{BiB \& Acronyme}
\fi
%
\begin{itemize}
\item Dies ist eine Qullenangabe: \parencite[Vgl.][S.220-224]{IEEE802.1Q2014}.
\item Dies ist eine \gls{cbs}.
\item Zweite Verwendung von einem Acronym: \gls{cbs}.
\item Dies ist eine Fußzeile\footnote{Das ISO/OSI Model kann in \cite[][S.2-9]{Mandl2010} nachgeschlagen werden.}.
\item \textcite[][S.2-9]{Mandl2010} nachgeschlagen werden.
\item \parencite{Gibb1965Light} für Herausgeberwerke.
\end{itemize}
%
\begin{figure}
\centering
\rule{1cm}{1cm}
\unterschrift{\citeauthor{Mandl2010}}{}{}
\end{figure}
%
So kann direkt Zitiert werden:
%
\begin{quote}
\enquote{\textit{ich bin ein direktes Zitat}} \cite{Broster2001}
\end{quote}
%
Acronym Tests: \enquote{ \glspl{fpsLabel} \glspl{fpsLabel}} für Plural.
%
\newpage
%
\gls{tsn} \gls{jtag} \gls{sram} \gls{slam} \gls{bluecom} \gls{bluecom} \gls{profinet} \gls{ptp} \gls{bmca} \gls{dns} \gls{fpga} \gls{ack} \gls{bb} \gls{raspy} \gls{can} \gls{adc} \glspl{wlan} \gls{fft} \gls{fpu} \gls{bpsk} \gls{cgi}\par
%
\blindtext[1]
%
\if\paper\FHVmode
\section{Bilder}
\else
\chapter{Bilder}
\fi
%
In \autoref{fig: example-image} ist ein Beispiel einer Abbildung dargestellt.
%
\begin{figure}[H]
\centering
\noindent\adjustbox{max width=\linewidth}{% if the picture is greater than \textwidth, it is going to be resized to \textwidth.
% trim option's parameter order: left bottom right top
\includegraphics[width=1\textwidth]{example-image-a}
}
% if you don't have to print the source, just remove it e.g.:
%\unterschrift{ich bin die Unterschrift}{}{}
% if you don't want to have your caption in the table of contents use the #3 argument to prevent the listing in the table of contents. e.q.:
%\unterschrift{ich bin die Unterschrift}{Quelle}{no}
\unterschrift{ich bin die Unterschrift}{Quelle}{}
\label{fig: example-image}
\end{figure}
%
In \Cref{fig: Bild A,fig: Bild A} (oder mit Abkürzung \cref{fig: Bild A,fig: Bild A}) ist ein Beispiel einer Abbildung mit zwei Bildern dargestellt. \autoref{fig: Bild A und B} referenziert wiederum auf beide Bilder.
%
\begin{figure}[H]
\centering
\begin{subfigure}[b]{0.5\linewidth}
\centering
\includegraphics[width=1\textwidth]{example-image-a}
\caption{Bild A}
\label{fig: Bild A}
\end{subfigure}%
%
\begin{subfigure}[b]{0.5\linewidth}
\centering
\includegraphics[width=1\textwidth]{example-image-b}
\caption{Bild B}
\label{fig: Bild B}
\end{subfigure}%
\unterschrift{Bildunterschrift für beide Bilder}{\cite{Dorner2010}}{}%
\label{fig: Bild A und B}
\end{figure}
%
\if\paper\FHVmode
\subsection{Spezial}
\else
\section{Spezial}
\fi
%
\def\spaceX{1.5}
\begin{figure}[H]
\centering
\noindent\adjustbox{max width=\linewidth}{
\begin{tikzpicture}%[scale=0.7]
\begin{scope}[every node/.style={bgelement}]
\node (Se) at (0,0) {Se};
\node[right=\spaceX of Se] (i) {1};
\node[above=\spaceX of i] (Iel) {$I:L_{a}$};
\node[below=\spaceX of i] (Rel) {$R:R_{a}$};
\node[right=\spaceX of i,label=below:{$\varPsi=k_{m}$}] (GY) {GY};
\node[right=\spaceX of GY] (w) {1};
\node[above=\spaceX of w] (Im) {$I:J_{m}$};
\node[below=\spaceX of w] (Rm) {$R:b_{m}$};
\end{scope}
\draw[bonds]
(Se) edge [e_out,effort={$U$}, flow={$i_a$}] (i)
(i) edge [e_out,effort={$U_{La}$}, flow={$i_a$}] (Iel)
edge [e_in,effort={$U_{Ra}$}, flow={$i_a$}] (Rel)
edge [e_in,effort={$U_{emf}$}, flow={$i_a$}] (GY)
(GY) edge [e_out,effort={$T$}, flow={$\omega$}] (w)
(w) edge [e_out,effort={$T_{j}$}, flow={$\omega$}] (Im)
edge [e_in,effort={$T_{b}$}, flow={$\omega$}] (Rm);
\end{tikzpicture}
}
\unterschrift{Kausalisierter Bondgraph}{eigene Ausarbeitung}{}
\label{fig: kausalisierter bondgraph}
\end{figure}
%
\def\bildA{true}
\begin{figure}[H]
\centering
\noindent\adjustbox{max width=\linewidth}{%
\subfile{../img/tikz/escon-schaltplan.tex}
}
\unterschrift{Schaltkreis: Escon 50/5 Controller für Polverschiebung}{eigene Ausarbeitung}{}
\label{fig: Schalplan Polverschiebung}
\end{figure}
%
\def\bildA{true}
\begin{figure}[H]
\centering
\noindent\adjustbox{max width=\linewidth}{%
\subfile{../img/tikz/blockschaltbild-state-space.tex}
}
\unterschrift{Zustandsregler mit Rückkopplungsverstärkungsmatrix f}{eigene Ausarbeitung}{}
\label{fig: blockschaltbild-state-space.tex A}
\end{figure}
%
\if\paper\FHVmode
\section{Tabellen}
\else
\chapter{Tabellen}
\fi
%
\begin{table}[H]
\centering
\noindent\adjustbox{max width=\linewidth}{
\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|}
\hline
\rowcolor[HTML]{\farbeTabA}
Switch Typ & load & $n$ & min & max & $\tilde{x}$ & $\bar{x}$ & $\sigma^{2}$ & $\sigma$ \\ \hline
Akro 6/0 & nein & 1199602 & 145.12 & 151.32 & 147.92 & 147.91 & 1.12 & 1.06 \\ \hline
\rowcolor[HTML]{\farbeTabB}
Akro 6/0 & ja & 1199382 & 145.12 & 151.40 & 147.88 & 147.89 & 1.13 & 1.06 \\ \hline
\end{tabular}
}
\unterschrift{Tabellen Unterschrift}{eigene Ausarbeitung}{}
\label{tab: Tabelle A}
\end{table}
%
% Table with footnotes
%
\begin{table}[H]
\centering
\begin{threeparttable}
\makebox[\linewidth]{%
\begin{tabular}{c|p{5cm}}
\hline
\textbf{Typ} & \textbf{Eigenschaften} \\ \hline
Table 2 & \enquote{Fußnote}\tnote{a}\\\hline
Table 2 & Fußnote\mtnote{b}\\\hline
\end{tabular}}
\unterschrift{Fußnoten in einer Tabelle}{eigene Ausarbeitun}{}
\label{tab: Tabelle B}
%
\begin{tablenotes}
\item [a] Diese Fußnote mit \enquote{\(\backslash\)tnote} nach \enquote{\(\backslash\)enquote} Umgebung verwenden
\item [b] Ich bin die Fußnote zu b, für normalen Text.
\end{tablenotes}
\end{threeparttable}
%
\end{table}
%
% Table with multiple lines in one cell
%
\begin{table}[H]
\centering
\noindent\adjustbox{max width=\linewidth}{
\begin{tabular}{|c|c|}
\hline
\rowcolor[HTML]{\farbeTabA}
A & B \\ \hline
Zweck & \multilinecell{sehr lange Zeile, \\ die die Spalte sehr breit macht \\ und damit die Schriftgröße schrumpft; \\ kann durch eine $\backslash$multilinecell \\ in mehrere Zeilen aufgespaltet werden} \\ \hline
\rowcolor[HTML]{\farbeTabB}
Verwendung & $\backslash$multilinecell\{Zeile 1 $\backslash$$\backslash$ Zeile 2\} \\ \hline
\end{tabular}
}
\unterschrift{Tabelle mit mehreren Zeilen in einer Zelle}{eigene Ausarbeitung}{}
\label{tab: Tabelle C}
\end{table}
\if\paper\FHVmode
\section{Listing}
\else
\chapter{Listing}
\fi
%
\begin{lstlisting}[caption={example}]
for i:=maxint to 0 do
begin
{ comment } %(*\label{comment a}*)
end;
for i:=maxint to 0 do
begin
{ comment } %(*\label{comment b}*)
end;
for i:=maxint to 0 do
begin
{ comment } %(*\label{comment c}*)
end;
\end{lstlisting}
%
\begin{lstlisting}[caption={example}]
for i:=maxint to 0 do
begin
{ comment }
end;
for i:=maxint to 0 do
begin
{ comment }
end;
for i:=maxint to 0 do
begin
{ comment }
end;
\end{lstlisting}
%
Line \ref{comment a} shows a comment. Die Escape Operatoren können unter \enquote{./sty/Listings.sty} geändert werden.
%
\if\paper\FHVmode
\section{Todo List}
\else
\chapter{Todo List}
\fi
%
\lipsum[1]
\todo{This is a to do note at margin}
\lipsum[2]
\todo[inline]{This is a todo note inline}
\lipsum[3]
%
\if\paper\FHVmode
\section{SVG Beispiel}
\else
\chapter{SVG Beispiel}
\fi
%
\begin{enumerate}
\item Installiere Inkscape
\item Als erstes muss unter \enquote{Tools} \pfeil \enquote{Benutzer} \pfeil \enquote{SVG to PDF} die Konvertierung von SVG zu PDF gestartet werden. Dies sucht alle \enquote{.SVG} Dateien und wandelt diese zu \enquote{.PDF} Dateien um mit einer zusätzlichen Endung \enquote{-svg-raw.pdf}.\label{schritt translate}
\item Anschließend kann das Dokument normal Übersetzt werden.
\item Sind Änderungen an den SVG Dateien gemacht worden so muss \ref{schritt translate} ausgeführt werden.
\end{enumerate}
%
\begin{figure}[H]
\centering
\includegraphics[width=0.75\linewidth]{./img/svg/Component_Diagram-test-svg-raw.pdf}
\unterschrift{Beispiel für SVG}{eigene Ausarbeitung}{}
\label{fig: beispiel svg}
\end{figure}
%
\if\paper\FHVmode
\section{Algorithmen}
\else
\chapter{Algorithmen}
\fi
%
Der \autoref{algo: first algo} ist gut.\par
%
\begin{algorithm}
\SetAlgoNoLine
\DontPrintSemicolon
\KwData{this text}
\KwResult{how to write algorithm with \LaTeX2e }
initialization\;
\While{not at end of this document}{
read current\;
\eIf{understand}{
go to next section\;
current section becomes this one\;
}{
go back to the beginning of current section\;
}
}
\unterschrift{How to write algorithms}{\url{https://en.wikibooks.org/wiki/LaTeX/Algorithms}}{}
\label{algo: first algo}
\end{algorithm}
%
\begin{algorithm}
\SetAlgoNoLine
\DontPrintSemicolon
\KwData{this text}
\KwResult{how to write algorithm with \LaTeX2e }
initialization\;
\While{not at end of this document}{
read current\;
\eIf{understand}{
go to next section\;
current section becomes this one\;
}{
go back to the beginning of current section\;
}
}
\unterschrift{How to write algorithms}{\url{https://en.wikibooks.org/wiki/LaTeX/Algorithms}}{}
\label{algo: second algo}
\end{algorithm}
%
\if\paper\FHVmode
\section{Referenzieren in den Anhang}
\else
\chapter{Referenzieren in den Anhang}
\fi
%
\if\paper\FHVmode
\subsection{test}
\else
\section{test}
\autoref{sec: test anhang}
\fi
%
\if\paper\FHVmode
\section{Animation in PDFs}
\else
\chapter{Animation in PDFs}
\fi
%
Animationen werden am besten im Adobe Acrobat Reader angezeigt, in anderen PDF Readern funktioniert das nur bedingt. \\
Zunächst wird eine Reihe an aufeinanderfolgenden png benötigt, die sich in ihrem Namen nur durch die Nummerierung unterscheiden. \\
Diese Files sind im img/png Ordner abgelegt. \\
Die caption wird dem Abbildungsverzeichnis hinzugefügt. \\
%
\begin{figure}[H]
\centering
\noindent\adjustbox{max width=\linewidth}{
\animategraphics[loop,controls,width=\linewidth]{1}{../img/png/mod_rast_coord/test}{0}{10}
}
\unterschrift{Animation der Diagonalen Initialisierung auf der Modified Rastrigin Funktion}{}{}
\label{fig:init_gif_coord}
\end{figure}
%
\end{document}