A LaTeX Course.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

lecture-00-intro.tex 9.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396
  1. \documentclass{latexkurs}
  2. \subtitle{Einführung}
  3. \date{\dateFirstLecture}
  4. \begin{document}
  5. \section{Ein kurze Motivation}
  6. \begin{frame}
  7. \frametitle{Worum soll es gehen?}
  8. \onslide<+->
  9. \begin{block}{Was ist eigentlich dieses „\LaTeX“ (,la-tech‘)?}
  10. \begin{itemize}
  11. \item<+-> Ein freies System zum Setzen komplexer Dokumente
  12. \item<+-> Fokus auf typographische Qualität (Buchdruck)
  13. \item<+-> Automatischer Textsatz (kein „Herumgepfriemeln”)
  14. \item<+-> Automatische Verwaltung von Referenzen und Literaturverweisen
  15. \item<+-> Automatische Erstellung von Inhaltsverzeichnissen und Indices
  16. \item<+-> Ansprechender Satz mathematischer Formeln
  17. \end{itemize}
  18. \end{block}
  19. \onslide<+->
  20. \begin{block}{Und warum nutzt es keiner?}
  21. \begin{itemize}
  22. \item<+-> Vor allem im akademischen Bereich verbreitet
  23. \item<+-> \emph{Kein} WYSIWYG!
  24. \item<+-> Anfänglich sehr steile Lernkurve
  25. \item<+-> Teilweise mit Charme der 1980er
  26. \end{itemize}
  27. \end{block}
  28. \end{frame}
  29. \begin{frame}[fragile]
  30. \frametitle{Inhalt}
  31. \onslide<+->
  32. \begin{block}{Ablauf dieser Vortragsserie}
  33. \setbeamertemplate{enumerate item}{\insertenumlabel.}
  34. \begin{enumerate}[<+->]
  35. \item Grundidee und TeX-Editoren
  36. \item Dokumentenklassen, Pakete und Markup
  37. \item Verweise, Tabellen, Diagramme, Bilder
  38. \item Setzen Mathematischer Formeln.
  39. \item Literaturverzeichnisse erstellen mit \LaTeX{}
  40. \item Eigene Befehle und Debugging
  41. \item Präsentationen erstellen mit \LaTeX-Beamer
  42. \item Grafiken erstellen mit \LaTeX{}
  43. \end{enumerate}
  44. \end{block}
  45. \end{frame}
  46. \begin{frame}
  47. \frametitle{Ablauf}
  48. \begin{itemize}[<+->]
  49. \item Am Anfang einer jeden Sitzung zeigen wir euch viele Slides.
  50. \item Danach wollen wir zusammen etwas Praktisches tun.
  51. \end{itemize}
  52. \onslide<3->
  53. Für Fragen, Kursmaterial und Anregungen:
  54. \begin{itemize}
  55. \item \url{github.com/...}
  56. \item \url{daniel@algebra20.de}
  57. \end{itemize}
  58. \onslide<4->
  59. \begin{center}
  60. \textbf{Fragen bis hierher?}
  61. \end{center}
  62. \end{frame}
  63. \section{Eine (sehr) kurze Geschichte von \LaTeX{}}
  64. \begin{frame}
  65. \frametitle{Eine sehr kurz Geschichte von \LaTeX{} I}
  66. \begin{columns}
  67. \begin{column}{0.7\linewidth}
  68. \begin{itemize}
  69. \item<2-> Von 1978 bis 1986 entwickelte \textsc{Donald E.\ Knuth} das
  70. Textsatzsystem \TeX{}.
  71. \item<3-> ΤΕΧΝΗ (technē) -- Kunst und Kunstfertigkeit
  72. \item<4-> keine Weiterentwicklung mehr
  73. \item<5-> der Quellcode ist \textit{frei}
  74. \item<6-> aktuelle Version ist 3.14159265
  75. \end{itemize}
  76. \end{column}
  77. \begin{column}{0.3\linewidth}
  78. \onslide<2->{%
  79. \includegraphics[width=3cm]{pics/KnuthAtOpenContentAlliance.jpg}
  80. \hspace*{0.05cm}%
  81. \rotatebox{90}{%
  82. \scalebox{0.25}{%
  83. \url{%
  84. http://commons.wikimedia.org/wiki/File:KnuthAtOpenContentAlliance.jpg}}}}
  85. \end{column}
  86. \end{columns}
  87. \end{frame}
  88. \begin{frame}
  89. \frametitle{Eine sehr kurze Geschichte von \LaTeX{} II}
  90. \begin{columns}
  91. \begin{column}{0.7\linewidth}
  92. \begin{itemize}
  93. \item<2-> Beginn der 1980er Jahre entwickelte \textsc{Leslie
  94. Lamport} \LaTeX{} (also \textbf{La}+\TeX{}).
  95. \item<3-> 1990 endete seine Entwicklung an \LaTeX{} mit der Version 2.09.
  96. \item<4-> Seit 1990 wird an dem Nachfolger, \LaTeX{}$
  97. 2_{\varepsilon}$ entwickelt.
  98. \item<5-> \LaTeX{} ist also \textbf{eine} Variante \TeX{} zu benutzen.
  99. \end{itemize}
  100. \end{column}
  101. \begin{column}{0.3\linewidth}
  102. \onslide<2->{%
  103. \includegraphics[width=3cm]{pics/Leslie_Lamport.jpg}
  104. \hspace*{0.05cm}%
  105. \rotatebox{90}{%
  106. \scalebox{0.25}{%
  107. \url{%
  108. http://upload.wikimedia.org/wikipedia/commons/5/50/Leslie_Lamport.jpg}}}}
  109. \end{column}
  110. \end{columns}
  111. \end{frame}
  112. \section{\TeX{} und \LaTeX{} verstehen}
  113. \begin{frame}
  114. \frametitle{You see what you get?}
  115. \includegraphics[width=\textwidth]{pics/wysiwyg.jpg}
  116. \end{frame}
  117. \begin{frame}
  118. \frametitle{You won't see what you get?}
  119. \includegraphics[width=\textwidth]{pics/wysiwyg2.jpg}
  120. \end{frame}
  121. \begin{frame}\frametitle{WYSIWYG}
  122. \begin{columns}
  123. \begin{column}{0.5\textwidth}
  124. \centering
  125. {\Large \enquote{übliche} Textverarbeitung}\\
  126. \ \\
  127. \onslide<1->{\includegraphics[width=\textwidth]{pics/wysiwyg.jpg}}
  128. \end{column}
  129. \begin{column}{0.5\textwidth}
  130. \centering
  131. {\Large\LaTeX{}}\\
  132. \ \\
  133. \onslide<1->{\includegraphics[width=\textwidth]{pics/wysiwyg2.jpg}}
  134. \end{column}
  135. \end{columns}
  136. \end{frame}
  137. \begin{frame}
  138. \frametitle{\LaTeX{} als Markup-Sprache}
  139. \onslide<+->
  140. \begin{block}{Was bedeutet das genau?}
  141. \begin{itemize}
  142. \item<+-> \LaTeX{} ist eine \emph{Markupsprache} (vergleichbar mit HTML)
  143. \item<+-> das \LaTeX{}-Dokument wird in einer \emph{Quelldatei} (Textdatei)
  144. abgelegt
  145. \item<+-> das eigentliche Dokument wird durch einen \emph{\LaTeX-Compiler}
  146. erzeugt
  147. \end{itemize}
  148. \end{block}
  149. \onslide<+->
  150. \begin{block}{Vorteile}
  151. \begin{itemize}
  152. \item<+-> \textbf{Trennung von Inhalt und Form}: beim Schreiben
  153. Konzentration auf Inhalt, die Formatierung übernimmt \LaTeX{} (im
  154. Idealfall \dots)
  155. \item<+-> Einheitlichkeit
  156. \item<+-> Versionkontrolle der Quelldateien
  157. \end{itemize}
  158. \end{block}
  159. \onslide<+->
  160. \begin{block}{Nachteile}
  161. \begin{itemize}
  162. \item<+-> Ungewohnte Arbeitsweise, steile Lernkurve
  163. \item<+-> Manuelle Mikroformatierung schwierig
  164. \item<+-> ausgefallene Layouts nur schwer realisierbar
  165. \end{itemize}
  166. \end{block}
  167. \end{frame}
  168. \begin{frame}[fragile]
  169. \frametitle{Ein Beispiel}
  170. \onslide<2->
  171. \begin{lstlisting}
  172. \documentclass{article}
  173. \begin{document}
  174. Die Mathematik ist doch die angenehmste Wissenschaft;
  175. \end{document}
  176. \end{lstlisting}
  177. \begin{overlayarea}{\textwidth}{0.5\textheight}
  178. \only<beamer| beamer:3>{
  179. \begin{center}
  180. \fbox{\includegraphics[width=3cm]{pics/texex1.pdf}}
  181. \end{center}}
  182. \only<beamer| beamer:4->{
  183. \begin{mdframed}
  184. \includegraphics[width=0.98\linewidth, clip, viewport=50 700 500 750]{%
  185. pics/texex1.pdf}
  186. \vskip2\bigskipamount
  187. \includegraphics[width=0.98\linewidth, clip, viewport=80 20 530 80]{%
  188. pics/texex1.pdf}
  189. \end{mdframed}}
  190. \only<handout>{
  191. \begin{center}
  192. \textrm{Die Mathematik ist doch die angenehmste Wissenschaft}
  193. \end{center}}
  194. \end{overlayarea}
  195. \end{frame}
  196. \begin{frame}[fragile]
  197. \frametitle{Noch ein Beispiel}
  198. \onslide<2->
  199. \begin{lstlisting}[mathescape=false]
  200. \documentclass{article}
  201. \usepackage{amsmath}
  202. \begin{document}
  203. The formula is $\frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$
  204. \end{document}
  205. \end{lstlisting}
  206. \onslide<3->
  207. \begin{center}
  208. \Large
  209. The formula is $\frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$
  210. \end{center}
  211. \end{frame}
  212. \begin{frame}
  213. \frametitle{Arbeiten mit \LaTeX: der Editor}
  214. \onslide<+->
  215. \begin{block}{Wiederholung}
  216. \LaTeX-Dateien sind reine \emph{Textdateien}!
  217. \end{block}
  218. \onslide<+->
  219. Wir brauchen also einen Texteditor (am besten einen, der auch \LaTeX{}
  220. versteht)!
  221. \onslide<+->
  222. Es gibt eine riesige Menge von speziellen Text-Editoren für \LaTeX{}, z.B.
  223. \begin{itemize}
  224. \item TeXstudio (Cross plattform)
  225. \item TeXmaker (Cross plattform)
  226. \item Kile (nur unter KDE)
  227. \item vim mit LaTeX-suite
  228. \item TeXnicCenter (nur unter Windows)
  229. \item GNU Emacs mit der Erweiterung AUCTeX.
  230. \end{itemize}
  231. \end{frame}
  232. \begin{frame}
  233. \frametitle{Arbeiten mit \LaTeX: die Distribution}
  234. \onslide<+->
  235. \begin{block}{Wiederholung}
  236. Zur \emph{Übersetzung} des \LaTeX-Dokuments brauchen wir einen
  237. \emph{Compiler}.
  238. \end{block}
  239. \onslide<+->
  240. Solche Compiler (und vieles mehr) werden von \emph{\LaTeX-Distributionen}
  241. bereit gestellt:
  242. \onslide<+->
  243. \begin{itemize}
  244. \item \TeX Live: Linux, Unix, Windows (\url{https://www.tug.org/texlive/})
  245. \item Mik\TeX: Windows (\url{http://miktex.org/})
  246. \item Mac\TeX: OSX (\url{https://www.tug.org/mactex/})
  247. \end{itemize}
  248. \onslide<+->
  249. Die Installation ist nicht schwer, aber zeitaufwendig. Alternativen sind
  250. \emph{Online-Angebote} wie zum Beispiel
  251. \begin{itemize}
  252. \item Share\LaTeX{} (\url{https://www.sharelatex.com})
  253. \item Overleaf (\url{https://www.overleaf.com})
  254. \item \dots
  255. \end{itemize}
  256. \end{frame}
  257. \begin{frame}[fragile]
  258. \onslide<+->
  259. Das mag jetzt alles ziemlich Angst einflößend wirken, was man alles wissen
  260. muss, um \LaTeX{} zu benutzten, aber \ldots
  261. \onslide<+->
  262. \begin{block}{Wichtig!}
  263. \begin{center}
  264. \Large
  265. \textbf{Um \LaTeX{} nutzen zu können,\\ muss man nicht alles über \LaTeX{}
  266. wissen!}
  267. \end{center}
  268. Ein solides Grundwissen reicht für die meisten Anwendungen aus.
  269. \end{block}
  270. \onslide<+->
  271. \bigskip
  272. Weitere Hilfe:
  273. \begin{itemize}
  274. \item \verb|texdoc «Paket-oder-Klasse»|
  275. \item \href{http://ctan.org}{CTAN} (Comprehensive \TeX{} Archive Network)
  276. \item Im allgemeinen das INTERNET (Mailingliste, Foren, \dots)
  277. \item Die \LaTeX-Sprechstunde der FSFW
  278. (\url{https://fsfw-dresden.de/sprechstunde})
  279. \end{itemize}
  280. \end{frame}
  281. \begin{frame}[fragile]
  282. \frametitle{Jetzt geht es los!}
  283. \small
  284. \begin{lstlisting}[frame=none,xleftmargin=2em]
  285. \documentclass[ngerman]{scrartcl} % Dokumententyp
  286. \usepackage[T1]{fontenc} % Schriftkodierung
  287. \usepackage[utf8]{inputenc} % Eingabekodierung
  288. \usepackage{babel} % Sprachunterstützung
  289. \title{Mein erstes \LaTeX-Dokument} % Titel
  290. \author{Das ist von mir!} % Autor
  291. \date{Stardate 47943.2} % Datum
  292. \begin{document} % Ab hier kommt Inhalt
  293. \maketitle % Autom. Titel
  294. Jetzt geht's los!
  295. \end{document} % Ende
  296. \end{lstlisting}
  297. \end{frame}
  298. \end{document}
  299. %%% Local Variables:
  300. %%% mode: latex
  301. %%% TeX-engine: luatex
  302. %%% TeX-master: t
  303. %%% End: