Browse Source

Starting second lecture

Signed-off-by: Daniel Borchmann <daniel.borchmann@tu-dresden.de>
master
Daniel Borchmann 4 years ago
parent
commit
f3ae4f5e30

BIN
htw-201516/lecture-01-basics-1.pdf View File


+ 559
- 0
htw-201516/lecture-01-basics-1.tex View File

@@ -0,0 +1,559 @@
1
+\input{preamble}
2
+\subtitle{Dokumentenklassen, Pakete und Markup}
3
+\date{2015-11-16}
4
+
5
+\begin{document}
6
+
7
+\begin{frame}
8
+  \frametitle{Ziel dieses Abschnitts}
9
+
10
+  \begin{itemize}
11
+  \item Dokumentenklassen
12
+  \item Präambel
13
+  \item Textformatierung
14
+  \item Textuelles Markup
15
+  \end{itemize}
16
+
17
+\end{frame}
18
+
19
+\section{Aufbau eines \LaTeX-Dokuments}
20
+
21
+\begin{frame}
22
+  \frametitle{Dokumentenklasse und Präambel}
23
+
24
+  \onslide<+->
25
+
26
+  \begin{block}{Allgemein}
27
+    Jedes \LaTeX-Dokument beginnt der Spezifikation einer \emph{Dokumentenklasse} und der
28
+    drauf folgenden \emph{Präambel}.
29
+  \end{block}
30
+\end{frame}
31
+
32
+\begin{frame}[fragile]
33
+  \frametitle{Dokumentenklassen}
34
+
35
+  \onslide<+->
36
+
37
+  \begin{itemize}
38
+  \item<+-> Spezifiziert das allgemeine Aussehen des Dokuments (Artikel, Report, Buch,
39
+    Brief, \dots)
40
+  \item<+-> Wird (im allgemeinen) als erstes im Dokument angegeben mittels
41
+\begin{lstlisting}
42
+\documentclass{(*@\textit{dokumentenklasse}@*)}
43
+\end{lstlisting}
44
+  \item<+-> Beispiele (jeweils nur eins davon!):
45
+\begin{lstlisting}
46
+\documentclass{article}
47
+\documentclass{report}
48
+\documentclass{scrartcl}
49
+\documentclass{llncs}
50
+\end{lstlisting}
51
+  \item<+-> Können Optionen bekommen
52
+\begin{lstlisting}
53
+\documentclass[a4paper,english,draft]{article}
54
+\end{lstlisting}
55
+
56
+  \end{itemize}
57
+
58
+\end{frame}
59
+
60
+\begin{frame}
61
+  \frametitle{Standard-Dokumentenklassen}
62
+
63
+  \begin{description}
64
+  \item[article] Standardklasse zum Erstellen von einfachen Dokumenten
65
+  \item[report] Standardklassen zum Erstellen längerer Arbeiten
66
+  \item[book] Standardklassen zum Erstellen von Büchern
67
+  \item[scrartcl, scrreprt, scrbook] ~\\
68
+    KOMA-Script Varianten von article, report, book mit europäischen
69
+    Standardwerten
70
+  \item[memoir] Individuell anpassbare Dokumentenklasse
71
+  \item[minimal] Minimale Dokumentenklasse
72
+  \end{description}
73
+
74
+\end{frame}
75
+
76
+\begin{frame}[fragile]
77
+  \frametitle{Die Präambel}
78
+
79
+  \onslide<+->
80
+
81
+  \begin{itemize}
82
+
83
+  \item<+-> Wird verwendet, um
84
+    \begin{itemize}
85
+    \item<+-> Pakete einzubinden
86
+    \item<+-> Standardwerte des Dokuments anzupassen
87
+    \item<+-> separate Befehle (\emph{Makros}) zu definieren oder zu ändern
88
+    \end{itemize}
89
+
90
+  \item<+-> Pakete werden eingebunden mittels
91
+\begin{lstlisting}
92
+\usepackage[(*@\textit{option}@*)]{(*@\textit{paketname}@*)}
93
+\end{lstlisting}
94
+    Zum Beispiel
95
+\begin{lstlisting}
96
+\usepackage[T1]{fontenc}
97
+\usepackage[utf8]{inputenc}
98
+\usepackage[ngerman]{babel}
99
+\end{lstlisting}
100
+
101
+  \item<+-> Standardwerte wie z.B.\,der Absatzabstand oder -einzug können angepasst werden
102
+\begin{lstlisting}
103
+\setlength{\parskip}{1ex}
104
+\setlength{\parindent}{0cm}
105
+\end{lstlisting}
106
+  \end{itemize}
107
+
108
+\end{frame}
109
+
110
+\begin{frame}
111
+  \frametitle{Einige Nützliche Pakete}
112
+
113
+  \onslide<+->
114
+
115
+  \begin{description}
116
+  \item[babel] Einstellung der Sprache
117
+  \item[inputenc] Einstellung ein Eingabekodierung
118
+  \item[fontenc] Einstellung der Schriftkodierung
119
+  \item[geometry] Einstellung der Papier- und Seitengröße
120
+  \item[microtype] Mikrotypographie
121
+  \item[fixltx2e] Kleine Korrekturen für \LaTeX
122
+  \item[enumitem] Anpassung von Aufzählungen
123
+  \item[array] Anpassung von Tabellen und Matrizen
124
+  \item[booktabs] Schönere Trennstriche für Tabellen
125
+  \item[listings] Programme
126
+  \item[hyperref] Verweise im Dokument
127
+  \item[amsmath, amssymb, mathtools, ntheorem] ~\\
128
+    Extra Mathematikumgebungen und Symbole
129
+  \item[setspace] Zeilenabstand
130
+  \end{description}
131
+
132
+\end{frame}
133
+
134
+\begin{frame}[fragile]
135
+  \frametitle{Eine \enquote{Standard-Präambel}}
136
+
137
+  \onslide<+->
138
+
139
+\begin{lstlisting}
140
+\documentclass{article}
141
+\usepackage[utf8]{inputenc}
142
+\usepackage[T1]{fontenc}
143
+\usepackage[ngerman]{babel}
144
+
145
+\title{Was sind und was sollen die Zahlen?}
146
+\author{Richard Dedekind}
147
+\date{1888}
148
+
149
+\setlength{\parindent}{0cm}
150
+
151
+\begin{document}
152
+
153
+\maketitle
154
+
155
+\end{document}
156
+\end{lstlisting}
157
+
158
+\end{frame}
159
+
160
+\section{Textformatierung}
161
+
162
+\begin{frame}[fragile]
163
+  \frametitle{Der \enquote{Dokumentenkörper}}
164
+
165
+  \onslide<+->
166
+
167
+  Das eigentliche Dokument wird nun zwischen \lstinline!\begin{document}! und
168
+    \lstinline!\end{document}! angegeben.  Dabei kann der Text \enquote{fast} beliebig
169
+  eingegeben werden.
170
+
171
+  \onslide<+->
172
+
173
+\begin{lstlisting}
174
+\begin{document}
175
+Bei Fülltexten sollte man drauf achten, dass es nicht
176
+allzu viel Sinn macht, lange darüber nachzudenken, was
177
+man wie schreibt.
178
+\end{document}
179
+\end{lstlisting}
180
+
181
+  wird zu\onslide<+->
182
+
183
+  \begin{center}
184
+    \parbox{0.8\linewidth}{\rm Bei Fülltexten sollte man drauf achten, dass es
185
+      nicht allzu viel Sinn macht, lange darüber nachzudenken, was man wie schreibt.}
186
+  \end{center}
187
+
188
+\end{frame}
189
+
190
+\begin{frame}[fragile]
191
+  \frametitle{Quelltextformatierung}
192
+
193
+  \onslide<+->
194
+
195
+  Die Formatierung des Quelltextes ist \enquote{fast} beliebig.  Diese Formatierung wird
196
+  allerdings nicht unbedingt im Dokument widergespiegelt:
197
+
198
+  \begin{itemize}
199
+  \item<+-> Zeilenumbrüche werden (fast) wie Leerzeichen interpretiert:
200
+    \onslide<+->
201
+\begin{lstlisting}
202
+Ich bin ein
203
+Text.
204
+\end{lstlisting}
205
+    produziert den gleichen Code wie
206
+\begin{lstlisting}
207
+Ich bin ein Text.
208
+\end{lstlisting}
209
+  \item<+-> Doppelte Leerzeichen werden wie ein Leerzeichen interpretiert:
210
+    \onslide<+->
211
+\begin{lstlisting}[showspaces=true]
212
+Zwei  Leerzeichen
213
+\end{lstlisting}
214
+ist das gleiche wie
215
+\begin{lstlisting}[showspaces=true]
216
+Zwei Leerzeichen
217
+\end{lstlisting}
218
+  \end{itemize}
219
+
220
+\end{frame}
221
+
222
+\begin{frame}[fragile]
223
+  \frametitle{Abschnitte}
224
+
225
+  \begin{itemize}
226
+  \item<+-> geben die Grobstruktur des Dokuments an
227
+  \item<+-> In \LaTeX\ mit
228
+    \begin{itemize}
229
+    \item \lstinline!\part!, \lstinline!\part*!
230
+    \item \lstinline!\section!, \lstinline!\section*!
231
+    \item \lstinline!\subsection!, \lstinline!\subsection*!
232
+    \item \lstinline!\subsubsection!, \lstinline!\subsubsection*!
233
+    \item \lstinline!\paragraph!, \lstinline!\paragraph*!
234
+    \item \lstinline!\subparagraph!, \lstinline!\subparagraph*!
235
+    \end{itemize}
236
+  \item<+-> *-Formen werden nicht nummeriert und treten auch nicht im
237
+    Inhaltsverzeichnis auf
238
+  \item<+-> In \lstinline|book| ist auch erlaubt
239
+    \begin{itemize}
240
+    \item \lstinline!\chapter!, \lstinline!\chapter*!
241
+    \end{itemize}
242
+  \item<+-> Inhaltsverzeichnisse mit
243
+\begin{lstlisting}
244
+\tableofcontents
245
+\end{lstlisting}
246
+    und zweimaligem Übersetzen.
247
+  \end{itemize}
248
+
249
+\end{frame}
250
+
251
+\begin{frame}[fragile]
252
+  \frametitle{Absätze, Zeilen- und Seitenumbrüche}
253
+
254
+  \onslide<+->
255
+
256
+  \begin{itemize}
257
+  \item<+-> Absätze werden durch Leerzeilen oder durch \lstinline{\par} getrennt:
258
+
259
+\begin{lstlisting}
260
+Ich bin ein erster Absatz.
261
+
262
+Und ich ein zweiter.  \par Und ich ein dritter.
263
+\end{lstlisting}
264
+  \item<+-> Zeilenumbrüche mit folgenden Kommandos
265
+    \begin{itemize}
266
+    \item<+-> \lstinline{\\} und \lstinline{\newline} erzeugen Zeilenumbruch ohne Ausgleich
267
+    \item<+-> \lstinline{\linebreak} erzeugt Zeilenumbruch mit Ausgleich
268
+    \end{itemize}
269
+  \item<+-> Gleiches mit Seitenumbrüchen
270
+    \begin{itemize}
271
+    \item<+-> \lstinline{\newpage} beendet die aktuelle Seite ohne Ausgleich
272
+    \item<+-> \lstinline{\pagebreak} beendet die aktuelle Seite mit Ausgleich
273
+    \end{itemize}
274
+
275
+  \end{itemize}
276
+
277
+\end{frame}
278
+
279
+\begin{frame}[fragile,fragile]
280
+  \frametitle{Ausrichtung von Text}
281
+
282
+  \onslide<+->
283
+
284
+\begin{lstlisting}
285
+\begin{flushleft}
286
+  Dieser Text ist linksbündig.
287
+\end{flushleft}
288
+\end{lstlisting}
289
+
290
+  \onslide<+->
291
+
292
+\begin{lstlisting}
293
+\begin{flushright}
294
+  Dieser Text ist rechtsbündig.
295
+\end{flushright}
296
+\end{lstlisting}
297
+
298
+  \onslide<+->
299
+
300
+\begin{lstlisting}
301
+\begin{center}
302
+  Dieser Text ist zentriert
303
+\end{center}
304
+\end{lstlisting}
305
+
306
+  \onslide<+->
307
+
308
+\begin{lstlisting}
309
+\usepackage{ragged2e}
310
+\begin{justify}
311
+  Dieser Text ist im Blocksatz gesetzt.
312
+\end{justify}
313
+\end{lstlisting}
314
+
315
+\end{frame}
316
+
317
+
318
+\begin{frame}[fragile]
319
+  \frametitle{Aufzählungen}
320
+
321
+  \LaTeX\ stellt standardmäßig drei Aufzählungstypen zur Verfügung%
322
+
323
+  \onslide<+->
324
+
325
+  \begin{enumerate}
326
+  \item<+-> \lstinline{itemize} für unnummerierte Aufzählungen
327
+  \item<+-> \lstinline{enumerate} für nummerierte Aufzählungen
328
+  \item<+-> \lstinline{description} für Definitionslisten
329
+  \end{enumerate}
330
+
331
+  \onslide<+->
332
+
333
+  \begin{Beispiel}
334
+    \begin{columns}
335
+      \begin{column}{0.4\linewidth}
336
+\begin{lstlisting}
337
+\begin{itemize}
338
+\item Eins
339
+\item Zwei
340
+\item Drei
341
+\end{itemize}
342
+\end{lstlisting}
343
+      \end{column}
344
+      \onslide<+->
345
+      \begin{column}{0.4\linewidth}
346
+        \begin{itemize}
347
+        \item Eins
348
+        \item Zwei
349
+        \item Drei
350
+        \end{itemize}
351
+      \end{column}
352
+    \end{columns}
353
+  \end{Beispiel}
354
+
355
+\end{frame}
356
+
357
+\begin{frame}[fragile]
358
+  \frametitle{Aufzählungen}
359
+
360
+  \onslide<+->
361
+
362
+  \begin{Beispiel}
363
+    \begin{columns}
364
+      \begin{column}{0.4\linewidth}
365
+\begin{lstlisting}
366
+\begin{enumerate}
367
+\item Eins
368
+\item Zwei
369
+\item Drei
370
+\end{enumerate}
371
+\end{lstlisting}
372
+      \end{column}
373
+      \begin{column}{0.4\linewidth}
374
+        \begin{enumerate}[1. ]
375
+        \item Eins
376
+        \item Zwei
377
+        \item Drei
378
+        \end{enumerate}
379
+      \end{column}
380
+    \end{columns}
381
+
382
+    \onslide<+->
383
+
384
+    \begin{columns}
385
+      \begin{column}{0.4\linewidth}
386
+\begin{lstlisting}
387
+\begin{description}
388
+\item[Eins] eine Zahl
389
+\item[Zwei] die Zahl danach
390
+\item[Drei] noch eine Zahl
391
+\end{description}
392
+\end{lstlisting}
393
+      \end{column}
394
+      \begin{column}{0.4\linewidth}
395
+        \hspace*{-4em}
396
+        \parbox{\linewidth}{
397
+          \begin{description}
398
+          \item[Eins] eine Zahl
399
+          \item[Zwei] die Zahl danach
400
+          \item[Drei] noch eine Zahl
401
+          \end{description}
402
+        }
403
+      \end{column}
404
+    \end{columns}
405
+  \end{Beispiel}
406
+
407
+\end{frame}
408
+
409
+\begin{frame}[fragile]
410
+  \frametitle{Weitere Standard-Umgebungen}
411
+
412
+  \onslide<+->
413
+
414
+  \begin{itemize}
415
+  \item<+-> Zitate mittels \lstinline|quote| oder \lstinline|quotation|
416
+\begin{lstlisting}
417
+\begin{quote}
418
+  ...
419
+\end{quote}
420
+\end{lstlisting}
421
+
422
+  \item<+-> wortwörtlicher Text mittels \lstinline|verbatim|
423
+\begin{lstlisting}
424
+\begin{verbatim}
425
+  Alles was hier steht kommt auch \so in \die Ausgabe!!
426
+\end{verbatim}
427
+\end{lstlisting}
428
+
429
+  \item<+-> \lstinline!array!, \lstinline!equation!, \lstinline!figure!, \lstinline!list!,
430
+    \lstinline!minipage!, \lstinline!picture!, \lstinline!tabbing!, \lstinline!table!,
431
+    \lstinline!tabular!, \lstinline!thebibliography!, \lstinline!theorem!,
432
+    \lstinline!titlepage!.
433
+  \end{itemize}
434
+
435
+\end{frame}
436
+
437
+
438
+\section{Textuelles Markup}
439
+
440
+\begin{frame}[fragile]
441
+  \frametitle{Sonderregeln}
442
+
443
+  \onslide<+->
444
+
445
+  Einige Zeichenfolgen werden von \TeX\ (und damit auch von \LaTeX) speziell interpretiert:
446
+
447
+  \begin{itemize}
448
+  \item<+-> \lstinline!,,Hallo''! wird zu: ,,Hallo''
449
+  \item<+-> \lstinline!``Hello''! wird zu: ``Hello''
450
+  \item<+-> \lstinline!<<Bonjour>>! wird zu: <<Bonjour>>
451
+  \item<+-> \lstinline!1--2! wird zu: 1--2
452
+  \item<+-> \lstinline!thus---he thought! wird zu: thus---he thought
453
+  \item<+-> \lstinline!%! leitet einen Kommentar ein
454
+  \end{itemize}
455
+
456
+  \onslide<+->
457
+
458
+  Für Anführungsstriche ist aber das Paket \lstinline!csquotes! besser:
459
+\begin{lstlisting}
460
+\enquote{Ich habe das \enquote{anders} gemeint}
461
+\end{lstlisting}
462
+  \onslide<+->
463
+  wird zu: \enquote{Ich habe das \enquote{anders} gemeint}.
464
+
465
+\end{frame}
466
+
467
+\begin{frame}[fragile]
468
+  \frametitle{\textbf{Fett}, \textit{Kursiv} und \textsc{Ähnliches}}
469
+
470
+  \onslide<+->
471
+
472
+  Für das Markup einzelner Wörter oder Sätze stehen die folgenden Kommandos zur Verfügung:
473
+  \bigskip
474
+
475
+  \centering
476
+  \begin{tabular}[c]{lcl}
477
+    \lstinline!\textbf{Text}! & $\leadsto$ & \textbf{Text}\\
478
+    \lstinline!\textsc{Text}! & $\leadsto$ & \textsc{Text}\\
479
+    \lstinline!\emph{Text}!   & $\leadsto$ & \emph{Text}\\
480
+    \lstinline!\textsf{Text}! & $\leadsto$ & \textsf{Text}\\
481
+    \lstinline!\textit{Text}! & $\leadsto$ & \textit{Text}\\
482
+    \lstinline!\textnormal{Text}! & $\leadsto$ & \textnormal{Text}\\
483
+    \lstinline!\textrm{Text}! & $\leadsto$ & \textrm{Text}\\
484
+    \lstinline!\textsl{Text}! & $\leadsto$ & \textsl{Text}\\
485
+    \lstinline!\texttt{Text}! & $\leadsto$ & \texttt{Text}\\
486
+  \end{tabular}
487
+
488
+\end{frame}
489
+
490
+\begin{frame}[fragile]
491
+  \frametitle{Schriftgröße}
492
+
493
+  \onslide<+->
494
+
495
+  Schriftgrößen werden \emph{logisch} angegeben:
496
+
497
+  \onslide<+->
498
+
499
+  \begin{center}
500
+    \begin{tabular}[c]{cc}
501
+      \lstinline!\tiny Text!         & \tiny Text \\
502
+      \lstinline!\scriptsize Text!   & \scriptsize Text \\
503
+      \lstinline!\footnotesize Text! & \footnotesize Text \\
504
+      \lstinline!\small Text!        & \small Text \\
505
+      \lstinline!\normalsize Text!   & \normalsize Text \\
506
+      \lstinline!\large Text!        & \large Text \\
507
+      \lstinline!\Large Text!        & \Large Text \\
508
+      \lstinline!\LARGE Text!        & \LARGE Text \\
509
+      \lstinline!\huge Text!         & \huge Text \\
510
+      \lstinline!\Huge Text!         & \Huge Text \\
511
+    \end{tabular}
512
+  \end{center}
513
+
514
+  \onslide<+->
515
+
516
+  Manuelle Größeneinstellung auch möglich (\lstinline!graphicx!)
517
+
518
+\end{frame}
519
+
520
+\begin{frame}[fragile]
521
+  \frametitle{Farben}
522
+
523
+  \onslide<+->
524
+
525
+  Farben werden durch das Paket \lstinline{xcolor} bereitgestellt.
526
+
527
+  \onslide<+->
528
+
529
+\begin{lstlisting}
530
+\usepackage{xcolor}
531
+\textcolor{blue}{Blauer Text}
532
+\textcolor{green}{Grüner Text}
533
+\textcolor{red!50!blue}{Text blau-rot gemischt}
534
+\color{gray} Alles, was jetzt noch kommt ist grau
535
+\end{lstlisting}
536
+
537
+  wird zu\onslide<+->
538
+
539
+  \textcolor{blue}{Blauer Text}
540
+  \textcolor{green}{Grüner Text}
541
+  \textcolor{red!50!blue}{Text blau-rot gemischt}
542
+  \color{gray} Alles, was jetzt noch kommt ist grau
543
+
544
+\end{frame}
545
+
546
+\end{document}
547
+
548
+%%% Local Variables:
549
+%%% mode: latex
550
+%%% TeX-master: t
551
+%%% TeX-engine: luatex
552
+%%% ispell-local-dictionary: "de_DE"
553
+%%% End:
554
+
555
+%  LocalWords:  Textuelles Gliederungsstufe scrartcl scrreprt scrbook Script microtype
556
+%  LocalWords:  Mikrotypographie geometry fontenc inputenc babel enumitem array booktabs
557
+%  LocalWords:  listings hyperref amsmath amssymb mathtools ntheorem fragile einzug
558
+%  LocalWords:  Quelltextformatierung Seitenumbrüche Aufzählungstypen Formelelemente
559
+%  LocalWords:  Textformatierung Dokumentenkörper Absatzabstand Größeneinstellung

BIN
htw-201516/nachbaudokument-1.pdf View File


+ 60
- 0
htw-201516/nachbaudokument-1.tex View File

@@ -0,0 +1,60 @@
1
+\documentclass[a4paper,ngerman,12pt]{article}
2
+
3
+\usepackage[utf8]{inputenc}
4
+\usepackage[T1]{fontenc}
5
+\usepackage{babel}
6
+\usepackage{csquotes}
7
+
8
+
9
+\author{Max Power}
10
+\title{Über die Vorteile eines logisch strukturierten Dokuments}
11
+\date{\today}
12
+
13
+\begin{document}
14
+\maketitle
15
+
16
+
17
+\section{Einleitung}
18
+Sie kennen alle dieses \textit{Problem}: man möchte sich
19
+\textbf{inhaltlich} mit einem brisanten Thema auseinandersetzen, aber
20
+leider muss man sich die \textsl{ganze} Zeit mit der Typographie herumschlagen.
21
+
22
+\section{Ausführliche Problembeschreibung}
23
+\label{sec:ap}
24
+\begin{flushright}
25
+  Ab hier wird es \texttt{verwirrend}.
26
+\end{flushright}
27
+
28
+\subsection{Grundlegende Definitionen}
29
+\label{sec:grundl-defin}
30
+\begin{center}
31
+  \textbf{Unglaublich wie \textnormal{zentral} das hier wird!}
32
+\end{center}
33
+
34
+\subsubsection{Ein Abschweif in eine andere Forschung}
35
+\label{sec:ein-abschweif-eine}
36
+Tom sagt immer: \enquote{Daniel sagt immer: \enquote{Keine Mathematik
37
+    in Fußnoten!}, und recht hat er.}
38
+
39
+\subsubsection*{Ein weiterer, nicht hilfreicher Abschweif}
40
+{\tiny{Nicht hilreicher Text, besser weglassen.}}
41
+\section{Konklusion}
42
+\label{sec:konklusion}
43
+
44
+\begin{center}
45
+  Die Lösung heißt:
46
+  
47
+  {\Huge{\LaTeX{}}}
48
+\end{center}
49
+
50
+
51
+
52
+
53
+
54
+\end{document}
55
+
56
+%%% Local Variables:
57
+%%% mode: latex
58
+%%% ispell-local-dictionary: "de_DE"
59
+%%% TeX-master: t
60
+%%% End:

BIN
htw-201516/nachbaudokument-2.pdf View File


+ 50
- 0
htw-201516/nachbaudokument-2.tex View File

@@ -0,0 +1,50 @@
1
+\documentclass[a4paper,ngerman,12pt]{article}
2
+
3
+\usepackage[utf8]{inputenc}
4
+\usepackage[T1]{fontenc}
5
+\usepackage{babel}
6
+\usepackage{csquotes}
7
+
8
+
9
+\author{Maxine Power}
10
+\title{Logische Struktur in Dokumenten mittels \LaTeX{} }
11
+\date{\today}
12
+
13
+\begin{document}
14
+\maketitle
15
+
16
+
17
+\section{Einleitung}
18
+Einleitend sollte man die \textbf{drei goldenen Regeln} erwähnen:
19
+\begin{enumerate}
20
+\item Erst der Inhalt, dann das Aussehen!
21
+\item Erst der Inhalt, dann das Aussehen!
22
+\item Erst der Inhalt, dann das Aussehen!\linebreak
23
+\end{enumerate}
24
+
25
+
26
+\section{Grundlagen}
27
+\begin{description}
28
+\item[Typografie] ist die \textit{Kunst} des Druckerhandwerks.
29
+\item[Layout] bezeichnet die Anordnung von Texten, Bildern, usw. auf
30
+  einer Seite.
31
+\item[Inhalt] muss immer vorhanden sein. Gute Typographie kann das
32
+  Fehlen von Inhalt nicht verstecken.  
33
+\end{description}
34
+
35
+\section{Ausblick}
36
+Es bleibt also nicht viel zu sagen. Man muss sich wohl mit den folgenden Punkten auseinander setzen:
37
+\begin{itemize}
38
+\item \LaTeX{}
39
+\item \LaTeX{}
40
+\item \LaTeX{}
41
+\end{itemize}
42
+
43
+
44
+\end{document}
45
+
46
+%%% Local Variables:
47
+%%% mode: latex
48
+%%% ispell-local-dictionary: "de_DE"
49
+%%% TeX-master: t
50
+%%% End:

+ 157
- 0
htw-201516/uebung-2.tex View File

@@ -0,0 +1,157 @@
1
+\documentclass[ngerman,parskip=half-]{scrartcl}
2
+
3
+%%%
4
+
5
+\usepackage[T1]{fontenc}
6
+\usepackage[utf8]{inputenc}
7
+\usepackage{babel}
8
+
9
+\title{2. Übungsblatt}
10
+\date{4.\ Mai 2015}
11
+
12
+\usepackage[scale=0.95]{tgpagella}
13
+\usepackage[scale=0.92]{tgheros}
14
+\usepackage[scaled=0.83]{beramono}
15
+\usepackage{mathpazo}
16
+\usepackage{pdfpages}
17
+
18
+
19
+\usepackage{listings,xcolor}
20
+\lstset{language=[LaTeX]TeX,
21
+  basicstyle=\ttfamily,
22
+  keywordstyle={\color{blue}\bfseries},
23
+  frame=tb,
24
+  extendedchars=true,
25
+  literate=%
26
+    {ä}{{\"a}}1
27
+    {ö}{{\"o}}1,
28
+  numbers=left,
29
+  numberstyle=\tiny,
30
+  stepnumber=1,
31
+}
32
+
33
+\usepackage{etoolbox}
34
+\BeforeBeginEnvironment{lstlisting}{\medskip}
35
+\AfterEndEnvironment{lstlisting}{\medskip}
36
+
37
+\usepackage{tikz}
38
+\usepackage{graphicx}
39
+\usepackage{url}
40
+
41
+\pagestyle{empty}
42
+
43
+%%%
44
+
45
+\begin{document}
46
+
47
+\begin{tikzpicture}[overlay]
48
+  \node at (12.5,0.3) [black!50,text width=5cm,align=right] {\url{http://algebra20.de/dtl15}};
49
+  \node at (4,0.4) {\scalebox{2}{\textcolor{black!20}{\Huge Einführung}}};
50
+  \node at (12, -2.5) {\scalebox{2}{\textcolor{black!20}{\Huge in
51
+        \LaTeX}}};
52
+\end{tikzpicture}
53
+
54
+\begin{center}
55
+  \textcolor{black}{\LARGE \textbf{\textsc{2. Übungsblatt}}}
56
+
57
+  \makeatletter
58
+  \textcolor{black!70}{\@date}
59
+  \makeatother
60
+\end{center}
61
+\textcolor{black!50}{\null }
62
+\medskip
63
+
64
+\vspace*{4\baselineskip}
65
+
66
+\section*{Aufgabe 1}
67
+\label{sec:a1}
68
+Finde alle neun Fehler in dem folgenden \LaTeX{}-code. Wenn du fertig
69
+bist, versuche eine korrigierte Fassung mit \LaTeX{} zu übersetzen. 
70
+
71
+\begin{lstlisting}
72
+\documentclass[deutsch]{artikel}
73
+
74
+\usepackage{T1}{fontenc} 
75
+\usepackage[utf8]{inputenc}
76
+\usepackage{babel}
77
+
78
+\title{Ein kaputtes \LaTeX{}-Dokument
79
+author{Das ist von mir!}
80
+\datum{4. Mai 2015} 
81
+
82
+\maketitle  
83
+\begin{document}
84
+
85
+\sektion{Ein erster wichtiger Abschnitt}
86
+
87
+Das ist ja einfach!
88
+\end{lstlisting}
89
+
90
+\section*{Aufgabe 2}
91
+\label{sec:a2}
92
+Erstelle mit \LaTeX{} ein Dokument, wie es auf der nächsten Seite zu
93
+sehen ist. Als genereller Schriftgrad soll 12pt gewählt werden, was
94
+mittels hinzufügen der Option \lstinline|12pt| beim laden der
95
+Dokumentenklasse geschieht, zum Beispiel
96
+\lstinline|\documentclass[12pt]{book}|. 
97
+
98
+Als Dokumentenklasse soll \lstinline|article| gewählt werden.
99
+
100
+\newpage
101
+\includepdf[pages={1},fitpaper=true]{nachbaudokument-1.pdf}
102
+
103
+\section*{Aufgabe 3}
104
+Schaue dir den folgenden \LaTeX{}-Code an. Versuche durch Nachdenken
105
+herauszufinden, wie das resultierende Dokument wohl aussehen
106
+wird. 
107
+
108
+Gib danach das Dokument in einen Editor ein und übersetze
109
+es. Entspricht das Dokument deinen Erwartungen? 
110
+
111
+\begin{lstlisting}
112
+\documentclass[a4paper,ngerman,12pt]{article}
113
+
114
+\usepackage{babel,csquotes}\usepackage[utf8]{inputenc}\usepackage[T1]{fontenc}
115
+\title{Von dem  Studenten der Auszog um das \LaTeX{} zu erlernen}
116
+\author{Gebr. Borchmann und Hanika}\date{\today} 
117
+
118
+\begin{document}
119
+\maketitle
120
+
121
+\section*{Der Anfang}
122
+{\Large Es} war einmal ein \textit{Student}, dem die Welt gar
123
+\textbf{schreckliches} angetan hat. Sie hat ihm \texttt{nicht} gesagt,
124
+dass es da ein fantastisches Textsatzsystem namens \LaTeX{} gibt. 
125
+
126
+\section*{Eine wohl unerwartete Reise}
127
+So machte sich unser Held auf einen \LaTeX{}-Kurs zu besuchen. Doch wo
128
+nur sollte er so einen Kurs finden?
129
+Er ging von Berg 
130
+zu 
131
+Berg!
132
+
133
+Und,    er    ging    von    Tal    zu    Tal.  Doch nirgends war so
134
+ein Kurs zu finden. Traurig\ \ \ \ wollte er schon aufgeben.\par
135
+Aber dann, dann fand er einen netten \textsl{Kurs}!\\
136
+
137
+Da sagte man ihm: \enquote{Einstein sagte immer: \enquote{Gandhi hätte
138
+    immer gesagt: <<Nutze \LaTeX{}>>}}\\
139
+
140
+\begin{center}{\huge Das Ende.}\end{center}
141
+
142
+
143
+\end{lstlisting}
144
+
145
+\section*{Aufgabe 4}
146
+Erstelle analog zu Aufgabe 2 ein Dokument, wie es auf der nächsten
147
+Seite zu sehen ist.  
148
+
149
+\newpage
150
+\includepdf[page={1},fitpaper=true]{nachbaudokument-2.pdf}
151
+\end{document}
152
+
153
+%%% Local Variables:
154
+%%% mode: latex
155
+%%% TeX-master: t
156
+%%% ispell-local-dictionary: "de_DE"
157
+%%% End:

Loading…
Cancel
Save