From ca7696bf1b91f73167c582f0c8aecdf051a4c4bc Mon Sep 17 00:00:00 2001 From: anika Date: Sun, 5 May 2019 22:23:50 +0200 Subject: [PATCH] 03: Encoding, Sprache, Sprachen --- sections/german/03/03.md | 104 ++++++++++++++++++++++++++++--- sections/german/03/languages.tex | 27 ++++++++ 2 files changed, 122 insertions(+), 9 deletions(-) create mode 100644 sections/german/03/languages.tex diff --git a/sections/german/03/03.md b/sections/german/03/03.md index 9ba06ee..dc57c03 100644 --- a/sections/german/03/03.md +++ b/sections/german/03/03.md @@ -36,15 +36,101 @@

Dokumentklasse

-
<\documentclass[parameter]{dokumentklasse}
- also zum Beispiel -
<\documentclass[10pt,a5paper,landscape]{scrartcl}
-
    -
  • scrartcl, article für einfache Dokumente
  • -
  • scrreport, report für komplexere Dokumente
  • -
  • scrbook, book für Bücher
  • -
  • beamer für Präsentationen
  • -
+ Befehlsstruktur +
\documentclass[parameter]{dokumentklasse}
+ konkret zum Beispiel +
\documentclass[10pt,a5paper,landscape]{scrartcl}
+

+

    +
  • scrartcl, article für einfache Dokumente
  • +
  • scrreport, report für komplexere Dokumente
  • +
  • scrbook, book für Bücher
  • +
  • beamer für Präsentationen
  • +
+

+
+
+ +--- + +
+
+

Encoding

+ Befehle: +
\usepackage[utf8]{inputenc}
+\usepackage[t1]{fontenc}
+

+

    +
  • Die Zeichenkodierung bestimmt, welche Zeichen verfügbar sind.
  • +
  • ASCII enthält kaum Sonderzeichen wie deutsche Umlaute.
  • +
  • UTF8 ist eine universelle Kodierung.
  • +
+

+
+
+ +--- + +
+
+

Sprache

+ Befehl: +
\usepackage[ngerman]{babel}
+

+

    +
  • Das Paket babel stellt sprachspezifische Informationen (z.B. Silbentrennung, Sonderzeichen, Wechsel zwischen Fonts, Übersetzung von Labels wie 'Kapitel', 'Inhaltsverzeichnis' oder 'Abbildung') bereit.
  • +
  • ngerman steht für die neue deutsche Rechschreibung.
  • +
+

+
+
+ +--- + +
+
+

Sprachen

+ Es können auch mehrere Sprachen im Dokument verwendet werden: +
\usepackage[ngerman, swedish, russian,
+greek, english]{babel}
+
+ Umschalten zwischen Sprachen: +
\selectlanguage{Sprache A}
+\selectlanguage{Sprache B}
+ Eingebetteter Tex in andere Sprache: +
\selectlanguage{Sprache A}
+\foreignlanguage{Sprache B}{Hier steht
+Text in Sprache B innerhalb eines Textes
+ in Sprache A}
+
+
+ +--- + +
+
+

Sprachen – Ein Beispiel

+
\today
+
+\selectlanguage{ngerman}
+\today
+
+\selectlanguage{swedish}
+\today
+
+\selectlanguage{russian}
+\today
+
+\selectlanguage{greek}
+\today
+
+\selectlanguage{english}
+\today
+
+
+
+
+
diff --git a/sections/german/03/languages.tex b/sections/german/03/languages.tex new file mode 100644 index 0000000..646ae6d --- /dev/null +++ b/sections/german/03/languages.tex @@ -0,0 +1,27 @@ +\documentclass{scrartcl} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage[ngerman, swedish, russian, greek, english]{babel} + +\usepackage{lmodern} + +\begin{document} +\thispagestyle{empty} +\today + +\selectlanguage{ngerman} +\today + +\selectlanguage{swedish} +\today + +\selectlanguage{russian} +\today + +\selectlanguage{greek} +\today + +\selectlanguage{english} +\today + +\end{document}