diff --git a/20210624/ad-20210624.txt b/20210624/ad-20210624.txt
index c8885b6ef24f40c5414cc52c5432da0688623937..7e9249bce1e922a2fc976eeb7757fbb56dbeeedc 100644
--- a/20210624/ad-20210624.txt
+++ b/20210624/ad-20210624.txt
@@ -53,7 +53,7 @@ Weitere Methoden: https://www.databasestar.com/sql-escape-single-quote/
   String-Verkettung:
 
     Aus 'Robert'); DROP TABLE Students;--'
-    word 'Robert' || chr (39) || '); DROP TABLE Students;--'
+    wird 'Robert' || chr (39) || '); DROP TABLE Students;--'
 
   Speziell in "like": "escape"-Zeichen spezifizieren
 
diff --git a/20210701/ad-20210701.txt b/20210701/ad-20210701.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8fded517e4d10643cbc0f1406f189a44668012f2
--- /dev/null
+++ b/20210701/ad-20210701.txt
@@ -0,0 +1,70 @@
+
+SQL-Programmierung, 01.07.2021, 17:25:49
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+:) Benutzung von Ausdrücken und Funktionen in select-Anweisungen
+
+:] Funktion = Sammlung von Befehlen, Rückgabe eines Wertes
+   Prozedur = Sammlung von Befehlen = void-Funktion
+   Es gibt Parameter, Variable, Schleifen, Verzweigungen, ...
+
+:] Trigger = Code, der ausgeführt wird, wenn ein Ereignis eintritt:
+   { BEFORE | AFTER } { INSERT | UPDATE | DELETE }
+   --> Intelligenz von der Applikation in die Datenbank auslagern
+   --> kann helfen, die Daten konsistent zu halten
+
+LaTeX, 01.07.2021, 17:41:28
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+Literatur: The TeXbook - texbook.pdf
+
+Beispiele:
+  https://gitlab.cvh-server.de/pgerwinski/ad/common/pgscript.sty
+  https://gitlab.cvh-server.de/pgerwinski/ad/common/pgslides.sty
+  https://gitlab.cvh-server.de/pgerwinski/ad/*/*.tex
+  https://gitlab.cvh-server.de/jweber/latex-template-cvh/
+
+Textsatz: spezielle Symbole
+
+ - Anführungszeichen
+
+ - verschiedene Striche
+     Bindestrich: Thomas-Müller-Straße
+     Gedankenstrich: Textsatzsysteme -- zum Beispiel LaTeX -- funktionieren wie folgt: ...
+     Minus-Zeichen: $-42$
+
+ - Ligaturen:
+   aus f und i wird automatisch eine fi-Ligatur
+   aus f und l wird automatisch eine fl-Ligatur
+   (früher gab es im Deutschen eine st-Ligatur)
+   Problem: bei Silbentrennung _keine_ Ligatur
+   Beispiel: Auflage --> korrekt _ohne_ Ligatur
+
+TeX und LaTeX: hinschreiben was man meint, nicht, wie es aussehen soll
+
+ - \emph{} statt \textit{}
+
+ - \section{}, \subsection{} usw.
+   --> automatisches Inhaltsverzeichnis,
+       wird erst beim 2. Compilieren sichtbar.
+       Achtung: Dadurch können sich Seitenzahlen wieder verschieben!
+       Sicherheitshalber noch ein drittes Mal compilieren!
+
+ - Textabsatz: Leerzeile oder \par
+   Stil des Textabsatzes ändern: \usepackage{parskip}
+
+ - \\ = neue Zeile - nur in speziellen Situationen,
+   z.B. Gedichte, Tabellen, ...
+
+ - Tabellen: tabular-Umgebung, \usepackage{longtable}, ...
+
+Maßeinheiten:
+ - 1pt = 1/72in
+   1in = 2.54cm
+   1cm = 10mm
+   1ex = Höhe eines "x" (für vertikale Maße, abhängig von Schriftart)
+   1em = Breite eines "M" (für horizontale Maße, abhängig von Schriftart)
+
+Zeichnen: picture-Umgebung, \usepackage{tikz}
+
+Nächste Woche:
+ - Code-Beispiele formatieren
+ - Vortragsfolien (LaTeX Beamer)
diff --git a/20210701/latex-1.pdf b/20210701/latex-1.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..df48850cbe2a87f5b6f072c607958cb9d713c724
Binary files /dev/null and b/20210701/latex-1.pdf differ
diff --git a/20210701/latex-1.tex b/20210701/latex-1.tex
new file mode 100644
index 0000000000000000000000000000000000000000..0c297ed4dfdf6026b69945bdefc658a60600d10a
--- /dev/null
+++ b/20210701/latex-1.tex
@@ -0,0 +1,138 @@
+\documentclass{article}
+
+\usepackage[german]{babel}  % Für "reformierte" deutsche Rechtschreibung: "ngerman"
+\usepackage[a4paper,margin=2cm]{geometry}
+\usepackage{listings}
+\usepackage{parskip}
+\usepackage{color}
+\usepackage{tikz}
+
+\lstset{basicstyle=\ttfamily}
+\newcommand{\name}[1]{\textsc{#1}}  % Befehl selbst definieren, 1 Parameter
+\setcounter{secnumdepth}{1}  % Ebene, bis zu der Überschriften numeriert werden sollen
+\setlength{\unitlength}{1cm}
+\definecolor{lightred}{rgb}{1.0,0.7,0.7}
+\definecolor{medred}{rgb}{0.5,0.0,0.0}
+\definecolor{lightgreen}{rgb}{0.7,1.0,0.7}
+\definecolor{medgreen}{rgb}{0.0,0.5,0.0}
+\definecolor{darkred}{rgb}{0.3,0.0,0.0}
+
+\begin{document}
+
+  Auflage (falsch)
+
+  Auf"|lage
+
+  fliegen
+
+  f"|liegen (falsch)
+
+  ``quotation marks''
+
+  "`Anführungszeichen"'
+
+  "Anführungszeichen" (falsch)
+
+  "A "O "U "a "o "u "s
+
+  \TeX ignores spaces after control words.  % Leerzeichen hinter Befehl ("Macro") wird verschluckt
+
+  \TeX\ ignores spaces after control words.  % Backslash-Leerzeichen: geschütztes normales Leerzeichen
+
+  {\TeX} ignores spaces after control words.  % Gruppierung
+
+  \textit{kursiv} \texttt{Schreibmaschinenschrift} \textsc{Ohm}sches Gesetz -- Aussehen spezifizieren (schlecht)
+
+  \emph{betont} \lstinline{Code-Beispiel} \name{Ohm}sches Gesetz -- Sinn spezifizieren (gut)
+
+  \tableofcontents
+
+  \section{Überschrift}
+
+  \subsection{Unter-Überschrift}
+  
+  Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor
+  incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
+  nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat.
+  Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat
+  nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa
+  qui officia deserunt mollit anim id est laborum.\\
+
+  Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor
+  incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
+  nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat.
+  Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat
+  nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa
+  qui officia deserunt mollit anim id est laborum.
+
+  Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor
+  incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
+  nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat.
+  Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat
+  nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa
+  qui officia deserunt mollit anim id est laborum.
+
+  Ich ging im Walde\\
+  So für mich hin,\\
+  Und nichts zu suchen,\\
+  Das war mein Sinn.
+
+  \begin{center}
+    \begin{tabular}{l|r}
+      Objekt & Radius \\\hline
+      \rule{0pt}{2.5ex}%  Linie der Breite 0pt und der Höhe 2.5ex
+      Sonne  & 696\,342\,km \\  % "\," = halbes Leerzeichen
+      Erde   & 12\,756\,km \\
+      Mond   & 3\,474\,km
+    \end{tabular}
+  \end{center}
+
+  Grafiken%
+  \begin{picture}(0,0)
+    \color{red}
+    \put(0,0.5){\makebox(0,0)[b]{schöne}}
+  \end{picture}
+  erzeugen
+  \begin{picture}(1,1)  % Größe in \unitlength
+    \put(0.5,0.5){\circle{0.1}}
+    \put(0,0){\line(0,1){1}}
+    \put(0,0){\line(1,0){1}}
+    \put(1,0){\line(-1,2){0.5}}
+    \put(1,0){\tikz{\draw [->,green!60!black] (0,0)--(0.5,1);}}
+    \put(1,0){\makebox(0,0)[tr]{\tikz{\draw (0,0)--(-1,-0.5);}}}
+  \end{picture}
+
+  \begin{center}
+    \begin{tikzpicture}
+      \draw [white] (-5.8,4.7)--(6.3,4.7)--(6.3,-0.7)--(-5.8,-0.7)--cycle;
+      % Trick, um die Größe des Bildes klarzustellen - hier wichtig für Vortragsfolien
+      \node (kl) at (-3.0,4) [inner sep = 3mm,rounded corners=3mm,draw=gray]
+                 {Klassische Physik};
+      \node (SRT) at (-3.0,2) [inner sep = 3mm,rounded corners=3mm,draw=medgreen,fill=lightgreen]
+                  {Spezielle Relativitätstheorie};
+      \node (QM) at (3.0,4) [inner sep = 3mm,rounded corners=3mm,draw=medred,fill=lightred]
+                 {Nichtrelativistische Quantenmechanik};
+      \draw [thick,-latex] (kl)--(SRT);
+      \draw [thick,-latex] (kl)--(QM);
+      \node (ART) at (-3.0,0) [inner sep = 3mm,rounded corners=3mm,draw=medgreen,fill=lightgreen]
+                  {Allgemeine Relativitätstheorie};
+      \node (RQM) at (3.0,2) [inner sep = 3mm,rounded corners=3mm,draw=medred,fill=lightred]
+                  {Relativistische Quantenmechanik};
+      \draw [thick,-latex] (QM)--(RQM);
+      \draw [thick,-latex] (SRT)--(RQM);
+      \draw [thick,-latex] (SRT)--(ART);
+      \node (QFT) at (3.0,0) [inner sep = 3mm,rounded corners=3mm,draw=medred,fill=lightred]
+                  {Quantenfeldtheorie};
+      \draw [thick,-latex] (RQM)--(QFT);
+      \draw (RQM) edge[medgreen,thick,latex-latex,out=-135,in=45] (ART);
+      \draw (ART) edge[red,thick,latex-latex] node {%
+        \begin{tikzpicture}
+          \draw [white,fill=white] (-0.15,0.1)--(0.15,0.1)--(0.15,-0.1)--(-0.15,-0.1)--cycle;
+          \draw [red,-latex] (0.05,0.3)--(-0.1,-0.05)--(0.1,0.05)--(-0.05,-0.3);
+        \end{tikzpicture}
+      } (QFT);
+    \end{tikzpicture}
+  \end{center}
+
+
+\end{document}